MyEclipse から GA/AI を実行またはデバッグすると、次のエラーが発生します。
スレッド「メイン」の例外 java.lang.OutOfMemoryError: Java ヒープ領域
eclipse.ini は次のようになります。
-showsplash com.genuitec.myeclipse.product
--launcher.XXMaxPermSize 256m
-vmargs
-Xms128m
-Xmx512m
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=256M
MyEclipse は次のように呼び出されます。
"C:\Program Files\MyEclipse 6.0\eclipse\eclipse.exe" -vm "C:\Program Files\MyEclipse 6.0\jre\bin\javaw.exe" -vmargs -Xms1448M -Xmx1448M
これからVM設定を上げます:
"C:\Program Files\MyEclipse 6.0\eclipse\eclipse.exe" -vm "C:\Program Files\MyEclipse 6.0\jre\bin\javaw.exe" -vmargs -Xms80M -Xmx1024M
効果はありませんでした。だから私はヒープをファイルにダンプするようにしようとしていますが、これらを配置しています:
-XX:+HeapDumpOnCtrlBreak
-XX:+HeapDumpOnOutOfMemoryError
プログラムの引数は効果がありませんでした。より多くのメモリ使用量の分析で何かを動作させるにはどうすればよいですか? たとえば、jstack は現在、Windows プラットフォームでは使用できません。SendSignal を使用しても、目に見える効果はありません。