1

私は一貫してjava.lang.OutOfMemoryError: PermGen space Error in Eclipse で任意のファイルを eclipse で開いているときに取得しています (exclipse が閉じられ、ログにこのエラーが表示されます)。ワークスペース (permgen エラーを示しています) ワークスペースのメタデータ フォルダーの下にあるログ ファイルのログは次のとおりです。

!ENTRY org.eclipse.ui 4 0 2011-12-14 10:42:09.464
!MESSAGE Unhandled event loop exception

!ENTRY org.eclipse.osgi 4 0 2011-12-14 10:42:11.336
!MESSAGE Application error
!STACK 1
java.lang.OutOfMemoryError: PermGen space

!ENTRY org.eclipse.osgi 4 0 2011-12-14 10:42:12.303
!MESSAGE Shutdown error
!STACK 1
java.lang.OutOfMemoryError: PermGen space

eclipse.ini パラメータを以下の値に変更した後でも、同じエラーが発生します。

-Xms4096m 
-Xmx4096m 
--launcher.XXMaxPermSize 
4096m 

私は eclipse helios 3.6 バージョンを使用しており、RAM は 8 GB です。これを取り除く方法がわかりません。

4

5 に答える 5

1

次の行を eclipse.ini ファイルに追加することで、perm スペースを増やすことができます

-XX:PermSize=XXXm -XX:MaxPermSize=XXXm
于 2011-12-14T05:25:57.003 に答える
0

Eclipse プラグインの開発中にこの問題が発生し続けます。それを取り除く唯一の方法は、新しいワークスペースに切り替えることです。プロジェクトのソース コードは別の場所にあるため、毎回プロジェクトを新しいワークスペースにインポートする必要があります。

ワークスペースに何か悪いものが保存されていると思いますが、それらが何であるかわかりません。

于 2014-03-18T11:06:31.377 に答える
0

この問題が発生した場合は、新しいディストリビューションをダウンして再インストールするだけです..(メモリの問題にも直面し、メモリを増やしましたが、役に立ちませんでした..)しかし、再インストールするとすべてが解決しました..

于 2011-12-14T08:15:37.173 に答える