Eclipse 遅くなる、終了する

Eclipse

Eclipse Version: 3.4.1

Eclipse 遅くなる、終了する

Eclipseにいろいろプラグインを入れたりしていくと、動作が遅くなったり、エラーが出て終了してしまったりします。

エラーは次のようなエラーです。

An out of memory error has occured. Consult the “Running Eclipse” section of the read me file for information on preventing this kind of error in the future.
You are recommended to exit the workbench.
Subsequent errors may happen and may terminate the workbench without warning.
See the .log file for more details.

ログファイルをみると、

!ENTRY org.eclipse.core.jobs 4 2 2010-09-16 11:47:27.593
!MESSAGE An internal error occurred during: “Process resource updates”.
!STACK 0
java.lang.OutOfMemoryError: Java heap space
 at com.ibm.icu.impl.ICUResourceBundleReader.readData(ICUResourceBundleReader.java:247)
…以下、続く…
というエラーになってしまっています。

JVMにはPermanent領域と呼ばれるヒープ領域があります。
これが足りないということのようです。

デフォルトのサイズから増やしてみます。
以下、手順です。

  1. eclipseのフォルダを開く
  2. eclipse.iniを開く
 --launcher.XXMaxPermSize
 256m ←この数値と(実際にPermSizeに割り当てるサイズ 単位はMb)
 -vmargs
 -Xms40m
 -Xmx256m ←この数値を変更します(最大のヒープサイズ 単位はMb)
 例)
 --launcher.XXMaxPermSize
 404m
 -vmargs
 -Xms40m
 -Xmx404m

(参考)
http://dev.eclipse.org/newslists/news.eclipse.platform/msg56543.html

うまく増やさないと、逆に下記のようなエラーが起きてまったく動作しなくなります。

An internal error occurred during: “Processing Dirty Regions”.
GC overhead limit exceeded

Webシステム開発依頼はこちら

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です