1

Windows XPで実行されているEclipseを使用してAndroidアプリを開発しています。最近、Eclipse はそれ自体のヒープ領域が不足していると不平を言っています。次のようなウィンドウが表示されます。

ここに画像の説明を入力

アプリを実行しなくても表示されます。つまり、Eclipse を開始したところです。少し待つと、このウィンドウが表示されます。別のフォーラムで、Eclipse を で起動するという提案を見ましたeclipse.exe -vmargs -Xmx512Mが、それでも問題が発生しました。

私の eclipse.ini は次のようになります。

-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m

編集:この部分を変更しました:

--launcher.XXMaxPermSize
256M

言う:

--launcher.XXMaxPermSize
512M

しかし、クラッシュはまだ発生しました。

4

3 に答える 3

0

こんにちは、Eclipse config --launcher.XXMaxPermSize 1024m --launcher.defaultAction openFile -vmargs -Xms512m -Xmx1024m でこれらの値を設定してみてください

于 2013-04-19T15:17:01.507 に答える
0

システムに十分なメモリがない場合、-Xms および -Xmx の値を設定しても機能しない場合があります。私は一般的に -xms 128m - (Eclipse の起動時に割り当てられる最初のメモリ) と -xmx 512m - (Eclipse の最大許容メモリ) を使用します。これらは、ヒープ サイズが大きくなるにつれて徐々に増加します。通常の使用にはこれで十分ですが、最大値をほぼ 1380m に増やすことができます (4 GB マシンでは、これ以上の値が機能しない場合があります)。Eclipse でヒープがどのように成長しているかを監視するには、[Window] -> [Preferences] - [General] -> [Show Heap Status] を使用できます。

于 2013-04-19T15:29:37.350 に答える