次のコード行を使用して、batファイルから開始されたJavaアプリケーションに2ギガのRAMを割り当てようとしています。
@echo off
"%ProgramFiles(x86)%\Java\jre6\bin\java.exe" -Xmx2G -Xms1G -jar craftbukkit-1.2.5-R4.0.jar
pause
ただし、このように実行しようとすると、次のようなエラーが発生します。
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create teh Java virtual machine
Press any key to continue . . .
私は現在、コンピューターに8ギガのRAMを搭載しており、常に最大3ギガを使用していることを知っています(ほとんどの場合、このサーバーファイルを実行するだけでコンピューターを放置します)。私は2x4gigのRAMスティックを持っているので、それが分離されていないことを知っています。また、割り当てるのに十分な空きRAMがあることを知っているので、なぜそれが私を許さないのでしょうか。1536M(1.5ギグ)以下を割り当てることができますが、2Gにジャンプすると、このエラーが発生します。どんな助けでも大歓迎です