如何确定默认的Java堆大小?
如果我-Xmxn
从Java命令行中省略了该选项,那么将使用默认值。根据Java文档
“根据系统配置在运行时选择默认值”
哪些系统配置设置会影响默认值?
回答:
在Windows上,你可以使用以下命令查找运行应用程序的系统上的默认设置。
java -XX:+ PrintFlagsFinal -version | findstr
堆大小
寻找的选项MaxHeapSize
(对-Xmx
),并InitialHeapSize
为-Xms
。
在Unix / Linux
系统上,你可以
java -XX:+ PrintFlagsFinal -version | grep HeapSize
我相信结果输出以字节为单位。
以上是 如何确定默认的Java堆大小? 的全部内容, 来源链接: utcz.com/qa/406932.html