32 ビットの JRE v1.6 がインストールされています。次のようにプログラムを実行しようとすると:
java -Xms1024m -Xmx2048m net.analysis.MyProg
次のメッセージが表示されます。
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine
私の知る限り、32 ビット JVM に許可される最大ヒープは 2 GB です。私のコードを実行しているコンピューターには、131061 MB の物理メモリがあります (Windows のタスク マネージャー、128 GB の RAM を使用)。
ここで私が間違っていることを誰かが知っていますか?