gpt4 book ai didi

Java 8 - Xmx 和 XX :MaxHeapSize do not match

转载 作者:行者123 更新时间:2023-11-28 22:11:17 24 4
gpt4 key购买 nike

我已经将 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.

最佳答案

The -Xmx option is equivalent to -XX:MaxHeapSize.

( https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html )

因此 -Xmx5120 表示 5120 字节 但被 -XX:MaxHeapSize=2570m 取代。这就是你被这个困住的原因。

只需提供这些设置中的一个并选择适当的值,例如

-Xmx5120m

关于Java 8 - Xmx 和 XX :MaxHeapSize do not match,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43177466/

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