2012-01-13 12 views
0

私の物理メモリは8GBで、私のEclipse VM構成は -ea -Xms512M -Xmx1024M -XX:PermSize = 128M -XX:MaxPermSize = 512Mです。Eclipse OutOfMemory

私はまだ "

java.lang.OutOfMemoryError: GC overhead limit exceeded

" 問題を得ました。

どうすればこの問題を解決できますか?ありがとう

+0

VMの問題の可能性があるか、[このバグ](https://bugs.eclipse.org/bugs/show_bug.cgi?id=92250)が発生している可能性があります。エラーはいつ発生しますか? – Aeterna

+0

アプリケーションを起動しようとしているときにEclipseで。 – user697911

答えて

1

その-Xmx1024mは、「ヒープには1ギガバイト以上を使用しないでください」という意味です。 Eclipseが使用できるヒープ・サイズを倍にしたい場合は、-Xmx2048mに変更してください。

+0

私は2048に増やしてから、 "VMの初期化中にエラーが発生しました オブジェクトヒープのために十分なスペースを確保できませんでした" – user697911

+0

つまり、8GBのRAM(64ビットマシンを示唆)にもかかわらず、 32ビットJVMあなたは約-Xmx1500mに制限されています。それでも、改善されます。 64ビットOSを実行している場合は、64ビットJava実装および/または64ビットEclipse配布をダウンロードしてください。 –

1

エラーは、OutOfMemoryErrorであっても、十分なメモリがないためにスローされないため、メモリを増やしても問題は解決しません。詳細はError java.lang.OutOfMemoryError: GC overhead limit exceeded

+0

リンクが質問に答えるかもしれませんが、回答の重要な点もリストアップしてください。そうすることで、リンクが非アクティブになってもあなたの答えが有効であることを確認できます。 – Harry