-
S0C:年轻代中第一个survivor(幸存区)的容量 (kb)
-
S1C:年轻代中第二个survivor(幸存区)的容量 (kb)
-
S0U:年轻代中第一个survivor(幸存区)目前已使用空间 (kb)
-
S1U:年轻代中第二个survivor(幸存区)目前已使用空间 (kb)
-
EC:年轻代中Eden(伊甸园)的容量 (kb)
-
EU:年轻代中Eden(伊甸园)目前已使用空间 (kb)
-
OC:Old代的容量 (kb)
-
OU:Old代目前已使用空间 (kb)
-
PC:Perm(持久代)的容量 (kb)
-
PU:Perm(持久代)目前已使用空间 (kb)
-
CCS:压缩使用比例
-
YGC:从应用程序启动到采样时年轻代中gc次数
-
YGCT:从应用程序启动到采样时年轻代中gc所用时间(s)
-
FGC:从应用程序启动到采样时old代(全gc)gc次数
-
FGCT:从应用程序启动到采样时old代(全gc)gc所用时间(s)
-
GCT:从应用程序启动到采样时gc用的总时间(s)
-
NGCMN:年轻代(young)中初始化(最小)的大小 (kb)
-
NGCMX:年轻代(young)的最大容量 (kb)
-
NGC:年轻代(young)中当前的容量 (kb)
-
OGCMN:old代中初始化(最小)的大小 (kb)
-
OGCMX:old代的最大容量 (kb)
-
OGC:old代当前新生成的容量 (kb)
-
PGCMN:perm代中初始化(最小)的大小 (kb)
-
PGCMX:perm代的最大容量 (kb)
-
PGC:perm代当前新生成的容量 (kb)
-
S0:年轻代中第一个survivor(幸存区)已使用的占当前容量百分比
-
S1:年轻代中第二个survivor(幸存区)已使用的占当前容量百分比
-
E:年轻代中Eden(伊甸园)已使用的占当前容量百分比
-
O:old代已使用的占当前容量百分比
-
P:perm代已使用的占当前容量百分比
-
M:元数据区使用比例
-
S0CMX:年轻代中第一个survivor(幸存区)的最大容量 (kb)
-
S1CMX :年轻代中第二个survivor(幸存区)的最大容量 (kb)
-
ECMX:年轻代中Eden(伊甸园)的最大容量 (kb)
-
DSS:当前需要survivor(幸存区)的容量 (kb)(Eden区已满)
-
TT: 持有次数限制
-
MTT : 最大持有次数限制
2:jstat 查看 JVM 内存情况常用命令
2.1:新生代垃圾回收统计jstat -gcnew pid
-
S0C:年轻代中第一个survivor(幸存区)的容量 (kb)
-
S1C:年轻代中第二个survivor(幸存区)的容量 (kb)
-
S0U:年轻代中第一个survivor(幸存区)目前已使用空间 (kb)
-
S1U:年轻代中第二个survivor(幸存区)目前已使用空间 (kb)
-
TT:对象在新生代存活的次数
-
MTT:对象在新生代存活的最大次数
-
DSS:期望的幸存区大小,即当前需要survivor(幸存区)的容量 (kb)(Eden区已满)
-
EC:年轻代中Eden(伊甸园)的容量 (kb)
-
EU:年轻代中Eden(伊甸园)目前已使用空间 (kb)
-
YGC:从应用程序启动到采样时年轻代中gc次数
-
YGCT:从应用程序启动到采样时年轻代中gc所用时间(s)
2.2:新生代内存统计jstat -gcnewcapacity pid
-
NGCMN:年轻代(young)中初始化(最小)的大小 (kb)
-
NGCMX:年轻代(young)的最大容量 (kb)
-
NGC:年轻代(young)中当前的容量 (kb)
-
S0CMX:年轻代中第一个survivor(幸存区)的最大容量 (kb)
-
S0C:年轻代中第一个survivor(幸存区)的当前容量 (kb)
-
S1CMX:年轻代中第二个survivor(幸存区)的最大容量 (kb)
-
S1C:年轻代中第二个survivor(幸存区)的当前容量 (kb
-
ECMX:年轻代中Eden(伊甸园)的最大容量 (kb)
-
EC:年轻代中Eden(伊甸园)的容量 (kb)
-
YGC:从应用程序启动到采样时年轻代中gc次数
-
FGC:从应用程序启动到采样时old代(全gc)gc次数
2.3:老年代垃圾回收统计jstat -gcold pid
-
MC:方法区的容量 (kb)
-
MU:方法区目前已使用空间 (kb)
-
CCSC:压缩类空间容量 (kb)
-
CCSU:压缩类已使用空间 (kb)
-
OC:Old代的容量 (kb)
-
OU:Old代目前已使用空间 (kb)
-
YGC:从应用程序启动到采样时年轻代中gc次数
-
FGC:从应用程序启动到采样时old代(全gc)gc次数
-
FGCT:从应用程序启动到采样时old代(全gc)gc所用时间(s)
-
GCT:从应用程序启动到采样时gc用的总时间(s)
2.4:老年代内存统计jstat -gcoldcapacity pid
-
OGCMN:old代中初始化(最小)的大小 (kb)
-
OGCMX:old代的最大容量 (kb)
-
OGC:old代当前新生成的容量 (kb)
-
OC:Old代的容量 (kb)
-
YGC:从应用程序启动到采样时年轻代中gc次数
-
FGC:从应用程序启动到采样时old代(全gc)gc次数
-
FGCT:从应用程序启动到采样时old代(全gc)gc所用时间(s)
-
GCT:从应用程序启动到采样时gc用的总时间(s)
2.5:堆内存统计jstat -gccapacity pid
-
NGCMN:年轻代(young)中初始化(最小)的大小 (kb)
-
NGCMX:年轻代(young)的最大容量 (kb)
-
NGC:年轻代(young)中当前的容量 (kb)
-
S0C:年轻代中第一个survivor(幸存区)的容量 (kb)
-
S1C:年轻代中第二个survivor(幸存区)的容量 (kb)
-
EC:年轻代中Eden(伊甸园)的容量 (kb)
-
OGCMN:old代中初始化(最小)的大小 (kb)
-
OGCMX:old代的最大容量 (kb)
-
OGC:old代当前新生成的容量 (kb)
-
OC:Old代的容量 (kb)
-
MCMN:最小元数据容量
-
MCMX:最大元数据容量
-
MC:当前元数据空间大小,即方法区的容量 (kb)
-
CCSMN:最小压缩类空间大小
-
CCSMX:最大压缩类空间大小
-
CCSC:压缩类空间容量 (kb)
-
YGC:从应用程序启动到采样时年轻代中gc次数
-
FGC:从应用程序启动到采样时old代(全gc)gc次数
2.6:垃圾回收统计jstat -gc pid
-
S0C:年轻代中第一个survivor(幸存区)的容量 (kb)
-
S1C:年轻代中第二个survivor(幸存区)的容量 (kb)
-
S0U:年轻代中第一个survivor(幸存区)目前已使用空间 (kb)
-
S1U:年轻代中第二个survivor(幸存区)目前已使用空间 (kb)
-
EC:年轻代中Eden(伊甸园)的容量 (kb)
-
EU:年轻代中Eden(伊甸园)目前已使用空间 (kb)
-
OC:Old代的容量 (kb)
-
OU:Old代目前已使用空间 (kb)
-
MC:当前元数据空间大小,即方法区的容量 (kb)
-
MU:方法区目前已使用空间 (kb)
-
CCSC:压缩类空间容量 (kb)
-
CCSU:压缩类已使用空间 (kb)
-
YGC:从应用程序启动到采样时年轻代中gc次数
-
YGCT:从应用程序启动到采样时年轻代中gc所用时间(s)
-
FGC:从应用程序启动到采样时old代(全gc)gc次数
-
FGCT:从应用程序启动到采样时old代(全gc)gc所用时间(s)
-
GCT:从应用程序启动到采样时old代(全gc)gc次数
2.7:gc总回收信息统计jstat -gcutil pid
-
S0:年轻代中第一个survivor(幸存区)已使用的占当前容量百分比
-
S1:年轻代中第二个survivor(幸存区)已使用的占当前容量百分比
-
E:年轻代中Eden(伊甸园)已使用的占当前容量百分比
-
O:old代已使用的占当前容量百分比
-
M:元数据区使用比例
-
CCS:压缩使用比例
-
YGC:从应用程序启动到采样时年轻代中gc次数
-
FGC:从应用程序启动到采样时old代(全gc)gc次数
-
FGCT:从应用程序启动到采样时old代(全gc)gc所用时间(s)
-
GCT:从应用程序启动到采样时gc用的总时间(s)
2.8:类加载统计jstat -class pid
-
Loaded:加载class的数量
-
Bytes:所占用空间大小
-
Unloaded:未加载数量