在 jstat 命令
jstat -gc <pid> 次数 统计时长(秒)
jstat -gc 47489 1000 1000
的输出 中,"S0C"、"S1C"、"S0U"、"S1U"、"EC"、"EU"、"OC"、"OU"、"MC"、"MU"、"CCSC"、"CCSU"、"YGC"、"YGCT"、"FGC"、"FGCT" 和 "GCT" 是不同的指标,代表了 JVM 的不同内存和垃圾收集信息。这些指标的含义如下:
S0C: Survivor 0 区的容量 (KB)
S1C: Survivor 1 区的容量 (KB)
S0U: Survivor 0 区的使用量 (KB)
S1U: Survivor 1 区的使用量 (KB)
EC: Eden 区的容量 (KB)
EU: Eden 区的使用量 (KB)
OC: Old 区的容量 (KB)
OU: Old 区的使用量 (KB)
MC: Metaspace 区的容量 (KB)
MU: Metaspace 区的使用量 (KB)
CCSC: 压缩类空间的容量 (KB)
CCSU: 压缩类空间的使用量 (KB)
YGC: 年轻代垃圾收集的次数
YGCT: 年轻代垃圾收集的总时间 (秒)
FGC: Full GC 的次数
FGCT: Full GC 的总时间 (秒)
GCT: 垃圾收集的总时间 (秒)
这些指标用于监视和分析 JVM 的内存使用情况和垃圾收集行为。它们提供了关于各个内存区域的容量、使用量以及垃圾收集事件的统计数据,有助于识别内存问题和优化 JVM 性能。
注意:本文归作者所有,未经作者允许,不得转载