在catalina.sh
我JAVA_OPTS
这样设置。
JAVA_OPTS="-server -Xms2048m -Xmx2048m"
在这种情况下,默认GC
选项是什么?
我认为默认选项是串行 GC。(-XX:+UseSerialGC)
谢谢。
在catalina.sh
我JAVA_OPTS
这样设置。
JAVA_OPTS="-server -Xms2048m -Xmx2048m"
在这种情况下,默认GC
选项是什么?
我认为默认选项是串行 GC。(-XX:+UseSerialGC)
谢谢。
这篇文章说:
在运行服务器 VM 的服务器级机器上,垃圾收集器 (GC) 已从以前的串行收集器 (-XX:+UseSerialGC) 更改为并行收集器 (-XX:+UseParallelGC)。您可以通过使用 java 命令的 -XX:+UseSerialGC 命令行选项来覆盖此默认值。
当您强制使用服务器 VM-server
时,这也适用于您。
您始终可以通过 JMX 使用 JConsole 仔细检查这一点。
除非 Tomcat 设置不同的东西,否则它与 JVM 的默认设置相同。