1

16GB の RAM を搭載した Fedora 16 システムを使用しています。

Java バージョン "1.6.0_22" OpenJDK ランタイム環境 (IcedTea6 1.10.4) (fedora-60.1.10.4.fc16-i386) OpenJDK サーバー VM (ビルド 20.0-b11、混合モード)

次を使用してEclipseを起動しようとします:

日食/日食 -vmargs -Xms1024m -Xmx2048m

「Java 仮想マシンの作成に失敗しました」というメッセージは表示されません。

私は何を間違っていますか?

4

1 に答える 1

0

どうやら32ビットJVMでEclipseを実行しようとしています。これは問題ありませんが、16GbのRAMのすべてのようにどこでも使用できないことを意味します。Linuxシステムで32ビットプロセスが使用できる理論上の制限は3Gb未満です。

これは、2Gbヒープを要求したときにEclipseがタンキングしている理由を説明していません。それより少し多く割り当てることができるはずです。Eclipseのログファイルをチェックして、そこにさらに情報があるかどうかを確認しましたか?

とにかく、私のアドバイスは、64ビットのJDKをダウンロードしてインストールし、それを使用してEclipseを実行することです。32ビットを使用することにした場合は、現在のJDKに多くの重要なセキュリティ修正がないため、とにかくアップグレードする必要があります。

于 2011-12-08T02:28:56.043 に答える