环境信息为: JDK 1.8 、CentOS 6.5 ,以下为我的环境参数示例 ( 只关注字段信息 ):
这里执行的命令为:
jstat -gccapacity -h 10 3322 1s
下面我们以字段从左到右的顺序进行说明:
列名称 | 描述 |
NGCMN | 年轻代 ( young ) 中初始化(最小)的大小(单位:字节) |
NGCMX | 年轻代 ( young ) 的最大容量 ( 单位:字节 ) |
NGC | 年轻代 ( young ) 中当前的容量 ( 单位为:字节 ) |
S0C | 年轻代中第一个 survivor( 幸存区 )的容量 (单位为:字节) |
S1C | 年轻代中第二个 survivor( 幸存区)的容量 ( 单位为:字节) |
EC | 年轻代中 Eden 的容量 (单位为:字节) |
OGCMN | old 区中初始化 ( 最小 ) 的大小 (单位为:字节) |
OGCMX | old 区的最大容量 ( 单位为:字节 ) |
OGC | old 区的当前新生成的容量 ( 单位为:字节 ) |
OC | Old 区的容量 ( 单位为:字节 ) |
MCMN | Metaspace 区初始化 ( 最小 ) 容量 ( 单位为:字节 ) |
MCMX | Metaspace 区的最大容量(单位为:字节) |
MC | 当前 metaspace 的容量(单位为:字节) |
CCSMN | 最小压缩类空间大小(单位为:字节) |
CCSMX | 最大压缩类空间大小(单位为:字节) |
CCSC | 当前压缩类空间大小(单位为:字节) |
YGC | 年轻代 GC 次数 |
FGC | STW GC 次数 |
JDK 1.7 与 1.8 有点小区别。