0

Windows 7 64 ビットで JDK 1.6 u43 および Eclipse 4.2.2 を使用すると、この java.lang.OutOfMemoryError: Java heap space error in eclipse が発生し続けます。エラーの意味も解決方法もわかりません...

4

5 に答える 5

1

ヒープは、プログラムの実行時にライブ変数などを格納する大きなメモリプールであり、エラーメッセージが示すように、ヒープが不足していることを示しています。

最初に、より大きな最大ヒープ サイズで Eclipse を実行してみてください。

eclipse -vmargs -Xmx1024M

問題が解決した場合は、他の提案のいくつかが言及されているように、eclipse.ini ファイルの値を変更できます。

それでも問題が解決しない場合は、プログラムで何らかのメモリ リークが発生しており、大量の大きなオブジェクトをメモリに格納しようとしている可能性があります。この場合、問題を解決するにはコードを確認する必要があります。

于 2013-04-09T02:45:23.710 に答える
0

メモリ リークが発生している可能性があります。または、画像などの大きなオブジェクトを個別に割り当ててからそれらの参照を無効にしているときに一度に割り当てている可能性があります。または、単に多くのメモリを必要とするプログラムを使用している可能性があります。-Xmx および -Xms コマンド ライン パラメータを大きな値に設定してみてください。

于 2013-04-09T02:24:49.777 に答える