非常にメモリを消費するプログラムがあり、-Xmx2048m を使用して Java jvm により多くの最大メモリを割り当てると考えられています。しかし、開始時に「オブジェクト ヒープに十分なスペースを予約できませんでした」というエラーが表示されます。
いくつかの値を試してみて、自分の最大の値がそこにある-Xmx1560m
ことに気づき、それが始まります。しかし、私は2GBを割り当てるのが好きです。6GB の物理メモリがあり、-Xmx1560m で Java プロセスを開始した後、Taskmanager は 3400MB の空き容量を示します。
2GB を割り当てられない理由を知っている人はいますか?