如何确定默认的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
