2

重複の可能性:
Java Runtime.maxMemory が正しくない?

-Xmx100G でアプリケーションを起動します。Runtime.maxMemory によって返される値は 91G です。残りのメモリ (9G) はどこに行きますか?

他の投稿から、API が 100% 正確ではないことがわかります。違いについて詳しく知りたいです。

仮想メモリサイズを設定しました

$ulimit -a 100000000.

コマンドは失敗します。

$java -Xmx99g -version 
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
4

0 に答える 0