web-dev-qa-db-fra.com

Valeur maximale de Xmx et Xms dans Eclipse?

Maintenant, mes paramètres pour ceux-ci dans le fichier ini sont:

-Xms768M -Xmx1024M

Lorsque vous les définissez plus haut, Eclipse ne démarre plus ... Existe-t-il un moyen d'augmenter ces valeurs sans que Eclipse ne plante?

22
Lieven Cardoen

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

Vous voudrez peut-être jeter un œil à cette question: Quantité maximale de mémoire par Java sous Windows?

29
Guillaume

Je suppose que vous utilisez une Eclipse 32 bits avec JVM 32 bits. Il ne permettra pas une 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 grande. (Je commence par -Xms1024m -Xmx4000m)

9
Kichu

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

Cela signifie que tout processus Java (recherche dans Eclipse) démarrera avec 768 m de mémoire allouée, n'est-ce pas? C'est pourquoi votre Eclipse ne peut pas démarrer correctement.

Essayez -Xms16 -Xmx2048m, par exemple.

8
tolki zianon

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

Maintenant, les performances d'Eclipse sont environ 2 fois plus rapides qu'avant.

Vous pouvez également trouver une bonne référence d'aide ici: http://help.Eclipse.org/Indigo/index.jsp?topic=/org.Eclipse.platform.doc.isv/reference/misc/runtime-options .html

6
Dennis Ahaus