JSTAT -GCMETATCAPTICTACTIOS MCMX值似乎无关紧要



我正在运行带有参数" -XX:MetaspaceSize=256M and -XX:MaxMetaspaceSize=256M"的jvm (java 8)。当我执行" jstat -gcmetacapacity <PID>"时,它会输出,

  MCMN       MCMX        MC       CCSMN      CCSMX       CCSC     YGC   FGC    FGCT     GCT   
       0.0  1157120.0   122880.0        0.0  1048576.0    14336.0   499     5    1.131   12.653

我希望MCMNMCMX都是256M

这看起来类似于bug http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8077987。但是,它已通过MC的文档修复程序而封闭。我希望这是JSTAT错误,Java配置正确。还有另一种确认这一点的方法吗?

Java版本

java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)

是的,该错误只是错误地关闭了,因为-gcmetaccapacity JSTAT命令在不尊重/报告JVM上通过-XX:METASPACESIZE和-XX:MAXMETASPACESIZE参数。整个JSTAT命令都存在以报告特定JVM实例的有效行为,而不是在您环境中可能存在的某些理论限制上。METASPACE的理论最大能力与每个人完全无关,理论最小容量为0。

相关内容

  • 没有找到相关文章

最新更新