2010-11-29 31 views
19

Maintenant mes paramètres de ceux-ci dans le fichier ini sont:Valeur maximale de Xmx et Xms dans Eclipse?

-Xms768M -Xmx1024M

Lorsque les réglages plus élevés, éclipse ne démarre pas plus ... Est-il possible d'augmenter ces valeurs sans éclipse s'écraser?

+0

Comme il dépend du système d'exploitation, voir [Dimensionnement Java Heap] (http://publib.boulder.ibm.com/infocenter/javasdk/ tools/index.jsp? topic =/com.ibm.java.doc.igaa/_1vg00014884d287-11c3fb28dae-7ff6_1001.html) – stacker

+1

[Ceci] (http://javahowto.blogspot.com/2006/06/6-common- error-in-setting-java-heap.html) article devrait être utile. Il vous montrera les erreurs à éviter lors de la définition de la taille du tas java (la taille du tas ne doit pas être supérieure à la mémoire physique de votre PC par exemple). – kgiannakakis

Répondre

27

Les valeurs maximales ne dépendent pas d'Eclipse, cela dépend de votre système d'exploitation (et évidemment de la mémoire physique disponible).

Vous pouvez jeter un oeil à cette question: Max amount of memory per java process in Windows?

+1

Cela dépend également de la mémoire physique dont vous disposez. – kgiannakakis

+0

Il existe une barrière pour Eclipse/JVM 32 bits – Terran

+0

Est-ce différent de la limite pour un système d'exploitation 32 bits? – Guillaume

8

Je suppose que vous utilisez une éclipse de 32 bits avec JVM 32 bits. Il ne permettra pas de taille supérieure à ce que vous avez spécifié. L'utilisation d'une Eclipse 64 bits avec une JVM 64 bits vous aide à démarrer Eclipse avec une mémoire beaucoup plus importante. (Je commence par -Xms1024m -Xmx4000m)

6

Pourquoi avez-vous besoin de -Xms768 (petit tas doit être au moins 768 ...)?

Cela signifie que tout processus Java (recherche en éclipse) commencera avec une mémoire de 768 m allouée, n'est-ce pas? C'est pourquoi votre éclipse n'est pas capable de démarrer correctement.

Essayez -Xms16 -Xmx2048m, par exemple.

4

J'ai essayé la configuration suivante pour eclipse.ini:

org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
1024M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
1024m 
--launcher.defaultAction 
openFile 
--launcher.appendVmargs 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-Xms128m 
-Xmx2048m 

performances maintenant éclipse est environ 2 fois plus rapide qu'auparavant.

Vous pouvez aussi trouver une bonne aide ref ici: http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html