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