1. ホーム
  2. eclipse

[解決済み] eclipseに512M以上のメモリを持たせるにはどうしたらいいですか?

2022-12-08 13:49:43

質問

以下のような設定をしたのですが、512を全て1024に置き換えるとeclipseが全く起動しなくなります。eclipse JVM に 512M 以上のメモリを持たせるにはどうしたらよいでしょうか。

-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
com.springsource.sts.ide
--launcher.XXMaxPermSize
512M
-vm
C:\Program Files (x86)\Java\jdk1.6.0_18\bin\javaw 
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx512m
-XX:MaxPermSize=512m

どのように解決するのですか?

Eclipse に、使用できるようにしたいのと同じくらい多くのメモリ (たとえば 2 ~ 4 ギガ) を使用させようとすると、多くの問題が発生しました。

開く eclipse.ini をEclipseのインストール・ディレクトリーで開いてください。 メモリサイズを変更できるのは -vmargs の後にあるメモリサイズを1024まで問題なく変更できるはずです。 は、システムに依存するいくつかの最大値までです。 以下は、私の Linux ボックスでのそのセクションです。

-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=512m
-Xms512m
-Xmx1024m

そして、これが私のWindowsボックス上のそのセクションです。

-vmargs
-Xms256m
-Xmx1024m

しかし、設定に失敗した 1024 メガより大きい . 誰かがそれを動作させる方法を知っていれば、私は知りたいです。

EDIT : 32bit版のjunoはXmx1024m以上を受け付けないようですが、64bit版では2048を受け付けます。

EDIT : ニックの投稿には、2つの異なることを説明するいくつかの素晴らしいリンクが含まれています。

  • 問題は システムに大きく依存します。 と、使用可能な連続した空きメモリの量に依存します。
  • javaw.exe (Windows の場合) を使用することで、より大きな割り当て済みメモリ ブロックを取得できる可能性があります。

8 ギガの RAM を使用しているのですが、以下の設定ができません。 -Xmx を 1024 メガ以上の RAM に設定することはできません。