少し古いバージョンのEclipseをセットアップして実際にコーディングしていると1日に何回も落ちるという自体になってしまったので、その時に対応した内容をメモしておきます。
環境
- Eclipse 3.4
- Windows7 professional 32bit版
対処方法
- eclipse.iniファイルの「-Xms」と「-Xmx」の設定値を大きくする。
12-Xms512m-Xmx512m
-Xms:eclipse 起動時に確保するメモリ量
-Xmx:eclipse が使用する最大のメモリ量 - eclipse.iniファイルへクラスファイルをメモリ上にロードするための領域となる「パーマネント領域」のサイズを設定する。
12-XX:PermSize=512m-XX:MaxPermSize=512m
-XX:PermSize:eclipse 起動時に確保するパーマネント領域のサイズ
-XX:MaxPermSize:eclipse が使用するパーマネント領域の最大サイズ - JUnitなどでのテスト時のメモリ領域を確保するためVM引数を設定する。
メニューの「実行」⇒「デバッグの構成」⇒「引数」タブを選択して以下の様に設定します。
1-server -Xmx512m -Xms512m -XX:MaxPermSize=512m