LoginSignup
1
1

More than 3 years have passed since last update.

Eclipseのヒープサイズを増加させる(メモリ不足エラーを解消する)

Posted at

はじめに

Eclipseのプラグインを追加するとき、メモリ不足エラーと表示され実行できなかった。
そこでヒープサイズを増加させ、問題を解決した。

環境

Eclipse Photon Release 4.8.0

試みたが失敗したこと

Eclipseのインストール先にある"eclipse.ini"を書き換える。

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-Xms256m
-Xmx512m
-Xverify:none
-javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

以上のコード内の

-Xms256m
-Xmx512m

の2箇所を書き換えるようなのだが、バージョンの違いのためか、
ファイル自体はあるものの内容が記載のものと一致せず、書き換え以前の問題。

試みて成功したこと

友人の助言に従い、
自身の"eclipse.ini"のコードの末尾に以下の内容を追加した。

-vmargs
-Xms512m
-Xmx1024m

"eclipse.ini"全体のコードとしては以下のようになる。

-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.dataAreaRequiresExplicitInit=true
-Xverify:none
-javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
-vmargs
-Xms512m
-Xmx1024m

これによってヒープサイズが確保され、目的のプラグインを追加できた。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1