私はアプリを開発していました。 Eclipse.iniを変更する必要があったので、これらのパラメーターの目的と意味を知りたいと思いましたXXMaxPermSize, vmargs, Xms and Xms
、それらを正しく使用するために。私はubuntu14.04でEclipse3.8を使用しており、Java 7です。
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Xms40m
-Xmx384m
-Dorg.Eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/Eclipse/dropins
Gregが言うように、-vmargsの後のすべてはVM argsであり、アプリケーションの起動時にJVMに提供されます。-Xmxは最大ヒープサイズ、-Xmsは初期ヒープサイズ、ランチャーです。 .XXMaxPermSizeは、おそらくEclipse実行可能ファイルへの引数です。これにより、permagenスペースのサイズが大きくなります。permagenは8で削除されたため、この引数はJava 8より前にのみ実際に機能すると思います。
Javaの公式ドキュメントが役に立ちます http://www.Oracle.com/technetwork/Java/javase/gc-tuning-6-140523.html