我正在运行jstat -gc (来自OpenJDK):
# jstat -gc 1
S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT
287744.0 290304.0 88368.6 0.0 1469440.0 787186.5 2162176.0 1805969.7 945432.0 923880.4 136576.0 133284.0 268 32.797 21 30.089 62.886如何阅读:
从这个输出,就像VisualVM所显示的?
发布于 2017-05-21 10:12:16
有关一般参考,请参见https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstat.html。
当前堆大小是以"C" - S0C、S1C、EC、OCE 210结尾的所有字段的总和(元空间除外,它是以E 111“M”>E 212开头的字段)。
使用过的堆将是以"U" - S0U、S1U、EU、OUE 222结尾的所有字段的总和(同样,除了metaspace之外)。
注意,"C"值(当前)大于或等于"U"值(实际使用)。
要获得最大值,请使用-gccapacity标志运行jstat,并将所有以"MX"结尾的字段加起来(NGCMX,OGCMX,.除了MCMX,它是metaspace)。
https://stackoverflow.com/questions/43735962
复制相似问题