2012-05-10 11 views
1

「エラーがVMの初期化中に発生しました」、次のエラーが発生します。Javaの私は窓7で日食を使用していますエラー

Error occurred during initialization of VM 
Could not reserve enough space for object heap 

両方日食jdkは64ビットバージョンです。私のマシンの物理メモリは4gです。ここでたeclipse.iniファイルは次のとおりです。

-startup 
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502 
-product 
org.eclipse.epp.package.java.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms400m 
-Xmx3840m 

私は、1.5グラムのメモリよりも多くを使用することができ、64ビットのJavaの下に思ったが、日食は、上記のエラーをスローし続けています。何か案は?

チェン

+4

マシンの物理メモリが4Gで、最大VMメモリを3840mに設定しようとしていますか?これは4Gとほぼ同じです! – Rakesh

答えて

2

マシンがRAMの4Gを持っている場合、それはそれのすべてが使用のために利用可能であることを意味するものではありません。使用可能なRAMは、ネイティブOSやマシンを実行する他のアプリケーションがRAMの一部を使用するため、常に4 GB未満です。 >について

  • それは一番下に使用可能な物理メモリを示して - 使用可能なRAMを見つけるための簡単な方法は、

    1. メモ帳を開き、ヘルプの(あなたがWindows 7の上にある言及した)
    2. をクリックします。

    ヒープサイズを選択するための単純な規則はありません。常にチューニングが必要です。最適値はいくつかの反復の後に到着する。同じフォーラムにthis postをチェックしてください。

  • 関連する問題