Eclipse problème d'allocation de mémoire

Je suis en train d'analyser un ~800 mo heap dump, qui exige qu'un plus grand segment de la norme pour mon eclipse. cependant, lorsque je vais à l'éclipse.fichier ini et de définir un -Xmx2g (ou -Xmx2048m) j'obtiens une erreur "Failed to create the Java Virtual Machine".

1) oui, j'ai assez de mémoire. 2) je peux le changer exactement -Xmx976m. 3) j'ai essayé la version autonome de TAPIS analyseur et il fonctionne avec -Xmx1024m, pas un octet de plus. 4) Non, 1 go n'est pas suffisant pour analyser ce tas, j'obtiens un OOM

C'est l'éclipse d'erreur:
Eclipse problème d'allocation de mémoire

C'est le TAPIS d'erreur:
Eclipse problème d'allocation de mémoire

(Je pense qu'ils sont les mêmes, c'est juste pour que vous pouvez voir un exemple avec MAT)

Mon eclipse.ini (de travail) est:

-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m

Quiconque chiffres?

merci!

f.

ps.: -vmargs -Xmx1g dans la ligne de commande ne fonctionnent pas.
Avez-vous essayé de l'allocation de la mémoire du tas de la JVM via la ligne de commande? Combien avez-vous été en mesure d'allouer? (java -Xmx<valeur>)
Hm.. intéressant.. j'ai créé une fausse application de test de la jvm params, et ce que j'ai trouvé est que la JVM ne sera pas fait de swap de windows. Je vais poster une réponse.

OriginalL'auteur filippo | 2010-09-22