他の誰が原因OOMEに常にFlex BuilderのクラッシュでのEclipse 3.4がありますか?
-
05-09-2019 - |
質問
私は最初、私は日食のメモリ設定を構成するとかなりよく知っていると言うべきです。私は現在掲載構成のいずれかのバリアントを使用しています:
... --launcher.XXMaxPermSize 256メートル -vmargs -Xms40m -Xmx512m -Xss2m -Djava.net.preferIPv4Stack =真 -Dcom.sun.management.jmxremote
とのJConsoleと内部ヒープのモニターによると、Eclipseは、ヒープを使い果たしに近づくことはありません。
それは何やっていることは、すべての30~50分のように、OOMEsと常にクラッシュです。時にはそれはそれだけで静かに閉じOOME、他の回があった私に語りました。不思議なことに、すべての時間(J2EE版)を実行している他のEclipseインスタンスでも多くのソースファイルで、一度クラッシュしたことはない。
があり、それがクラッシュした後にゾンビプロセスをされている場所を一度か二度あったと私はそのメモリフットプリントを見るために持っている - 1.5gigs周り、うまくヒープモニターが使用したと述べた何より上。だから、契約は何ですか?漏れて何か?私は、アクティブなスレッドの数が絶えず上がるように見えることがわかります。
誰もがこの問題を持っていたし、それを修正?
解決
によると、Eclipse用の適切なメモリ設定は、/ Flex Builderがあります:
-Xms256m
-Xmx512m
これらは、私は日食のために使用したMEM設定であり、正常に動作するようです。ホープことができます。
他のヒント
プロジェクトの規模と複雑さに応じて、あなたは、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