我用-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.