【发布时间】:2017-08-27 21:31:24
【问题描述】:
我已将 JVM 的 Xmx 参数设置为 5120,但是当 java 进程(tomcat)运行时,我看到 MaxHeapSize 与 Xmx 值不匹配,它卡在 2570,这对我来说很奇怪,有什么想法非常感谢!
ps的输出:
/usr/bin/java -Dnop -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms1536m -Xmx5120 -Dorg.apache.catalina.STRICT_SERVLET_COMPLIANCE=true -Djava.net.preferIPv4Stack=true - DSHUTDOWN_PORT=8005 -DHTTP_PORT=8080 -DHTTPS_PORT=8443 -DAJP_PORT=8009 -XX:InitialHeapSize=2570m -XX:MaxHeapSize=2570m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m -XX:+DisableExplicitGC -Djava.endorsed.dirs =/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/app/tomcat/default - Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/app/tomcat/default/temp org.apache.catalina.
【问题讨论】:
-
-Xmx5120应该是Xmx5120m
标签: java tomcat heap-memory