如果我省略-Xmxn
来自 Java 命令行的选项,则将使用默认值。根据Java 文档
“默认值是在运行时根据系统配置选择的”
哪些系统配置设置会影响默认值?
在 Windows 上,您可以使用以下命令来查找运行应用程序的系统上的默认值。
java -XX:+PrintFlagsFinal -version | findstr HeapSize
寻找选项MaxHeapSize
(for -Xmx
) and InitialHeapSize
for -Xms
.
在 Unix/Linux 系统上,你可以这样做
java -XX:+PrintFlagsFinal -version | grep HeapSize
我相信结果输出以字节为单位。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)