1

私は最初に、Eclipseのメモリ設定の構成にかなり精通していると言わなければなりません。私は現在、投稿された構成の1つのバリアントを使用しています。

... --launcher.XXMaxPermSize 256m -vmargs -Xms40m -Xmx512m -Xss2m -Djava.net.preferIPv4Stack = true -Dcom.sun.management.jmxremote

また、JConsoleと内部ヒープモニターによると、Eclipseがヒープの不足に近づくことはありません。

それが行うことは、30〜50分ごとのように、OOMEで絶えずクラッシュすることです。OOMEがあったことを示す場合もあれば、黙って閉じる場合もあります。不思議なことに、常に実行されているOTHER eclipseインスタンス(J2EEバージョン)は、ソースファイルがたくさんある場合でも、一度もクラッシュしたことはありません。

クラッシュ後のゾンビプロセスが1、2回あり、そのメモリフットプリントを確認することができました。これは、ヒープモニターが使用していると言った値をはるかに超える約1.5ギガです。それで、取引は何ですか?何か漏れていますか?アクティブなスレッドの数が絶えず増加しているように見えることに気づきました。

誰かがこの問題を抱えてそれを修正しましたか?

4

2 に答える 2

1

プロジェクトのサイズと複雑さによっては、FlexBuilder に割り当てるメモリを増やす必要がある場合があります。別の JVM を使用してみてください。Flexbuidler が起動しない場合は、おそらくメモリが多すぎます。

この問題の聖杯はありませんが、私の共有はFlexBuilder.iniいくつかの助けになるかもしれません:

-vm
C:\Program Files\Java\jdk1.6.0_20\bin\javaw.exe

-vmargs
-Xms1024m
-Xmx1224m
-XX:MaxPermSize=365m
-XX:PermSize=256m
-Djava.net.preferIPv4Stack=true
于 2010-08-18T12:13:18.653 に答える