如何确定默认的Java堆大小?

如果我-XmxnJava命令行中省略了该选项,那么将使用默认值。根据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

回到顶部