今、iniファイルでこれらの私の設定は次のとおりです。
-Xms768M -Xmx1024M
それらを高く設定すると、Eclipseは起動しなくなります... Eclipseがクラッシュすることなくこれらの値を増やす方法はありますか?
最大値はEclipseに依存せず、OSに依存します(そして明らかに使用可能な物理メモリに依存します)。
次の質問をご覧ください: 最大メモリ量Javaプロセス?
32ビットJVMで32ビットEclipseを使用していると思います。指定した値を超えるヒープサイズは許可されません。
64ビットJVMで64ビットEclipseを使用すると、より大きなメモリでEclipseを起動できます。 (-Xms1024m -Xmx4000mで開始しています)
なぜ-Xms768が必要なのですか(小さなヒープは少なくとも768でなければなりません...)?
つまり、任意のJavaプロセス(Eclipseでの検索)は768mのメモリが割り当てられた状態で開始されますよね?そういうわけで、Eclipseは適切に開始できません。
たとえば、-Xms16 -Xmx2048mを試してください。
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
これで、Eclipseのパフォーマンスは以前の約2倍高速になりました。
また、こちらから適切なヘルプrefを見つけることもできます。 http://help.Eclipse.org/Indigo/index.jsp?topic=/org.Eclipse.platform.doc.isv/reference/misc/runtime-options .html