Eclipseの.ini設定は、最大ヒープサイズの変更を助けていないようです

StackOverflow https://stackoverflow.com/questions/1413150

  •  06-07-2019
  •  | 
  •  

質問

eclipse.iniファイルは次のとおりです。

-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.java.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx256m

デフォルトのもの。しかし、64 MBのヒープサイズでクラッシュしているように見えるアプリがあります。クラッシュするまで、数秒ごとにヒープサイズ(バイト単位)を出力しています。最後の出力は次のとおりです。

66650112 スレッド" main"の例外java.lang.OutOfMemoryError:Javaヒープスペース     java.langなどで

Sunのjavaを使用しています。 Javaで使用可能な最大RAMを設定する必要がある別の場所はありますか?

役に立ちましたか?

解決

メモリ不足エラーでアプリがクラッシュすると言いますが、この場合は JVM args は、アプリの設定ではなく、日食ではなくヒープサイズを設定します

次のようになります:

-Xms256M;-Xmx512M

他のヒント

これらの設定は、Eclipseプラットフォーム自体に有効です。 Eclipse内から開始されるアプリケーションは、別のJVMに存在し、デフォルトのヒープサイズは64 MBです。

簡単に解決できます。アプリケーションの[実行構成]に移動し、[引数]タブを選択して、 -Xmx128M [ VM引数]フィールドに。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top