gpt4 book ai didi

jvm - 非服务器级计算机上 Xmx、Xms、MaxPermSize 的默认值

转载 作者:行者123 更新时间:2023-12-02 11:23:53 24 4
gpt4 key购买 nike

非服务器级机器上的 Java 6 中以下选项的默认值是什么?

  • -Xmx
  • -XX:MaxPermSize

甲骨文的documentation指出:

On server-class machines running the server VM, the garbage collector (GC) has changed from the previous serial collector (-XX:+UseSerialGC) to a parallel collector (-XX:+UseParallelGC).

On server-class machines running either VM (client or server) with the parallel garbage collector (-XX:+UseParallelGC) the initial heap size and maximum heap size have changed

该页面没有描述非服务器级计算机的默认设置,仅说明初始堆大小是“合理的最小值”。正在查看the 'man page'对于 java 命令,针对 -Xms 有以下内容:

The default value is chosen at runtime based on system configuration

最佳答案

Windows 7/32 位上 JDK 1.6.0_29 的默认值:

-Xmx256m
-XX:MaxPermSize=64m

这些选项的值也可以通过以下命令打印:

java -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version 2>&1

然后查找 MaxHeapSize 和 MaxPermSize 键并查看默认值。

uintx InitialHeapSize                          := 199947456       {product}
uintx MaxHeapSize := 268435456 {product}
uintx MaxPermSize = 67108864 {pd product}

Here 是终极 HotSpot VM 选项备忘单,包含最新 5 个版本的 JDK(7、8、9、10 和 11)的默认值和说明。

关于jvm - 非服务器级计算机上 Xmx、Xms、MaxPermSize 的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8209450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com