Compréhension des paramètres de mémoire pour Eclipse

Je viens d'installer Eclipse 4.2 (Juno) sur Linux 64 bits. J'ai regardé plusieurs Eclipse.ini threads sur Pile Overflow, mais je ne comprends toujours pas la relation entre les différents paramètres de mémoire.

D'une part, il y a des paramètres qui sont pour la VM et qui -vmargs (par exemple, -Xms et -Xmx, -XX), tandis que d'autres (par exemple, --launcher.XXMaxPermSize) sont fournis à Eclipse directement.

Quelle est la relation entre ces paramètres? Comment pourrais-je mettre en place pour une machine avec plus de 8 GO de mémoire?

Je suis conscient de la longue Débordement de Pile question Quels sont les meilleurs paramètres de la JVM pour Eclipse?, mais je voudrais apprendre comment ajuster ces paramètres de moi-même.

De référence, après l'installation, les paramètres par défaut que Juno a sont:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20120522-1813
-product
org.eclipse.epp.package.cpp.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
InformationsquelleAutor Josh | 2012-10-12