使用JVA高分局的jstat命令
jstat命令显示堆内存各部分的使用情况和加载类的数量。 命令的格式如下。
jstat [-命令选项]“vmid”“间隔/毫秒”“查询次数”
注意:您使用的jdk版本是jdk8。
类加载统计信息:
c :usersadministratorjstat-class 2060
加载字节未加载字节时间
15756 17355.6 0 0.0 11.29
Loaded:加载类数
Bytes :占用空间大小
未加载:未加载数量
Bytes:未加载占用空间
时间:时间
------------- -请参阅
编译合并
c :usersadministratorjstat-compiler 2060
compiledfailedinvalidtimefailedtypefailedmethod
9142105.01 org/Apache/Felix/resolver/resolverimplmergecandidatepackages
Compiled :编译数。
故障:失败次数
无效数量:不可用的数量
时间:时间
故障类型:失败类型
故障方法:如何失败
------------- -请参阅
垃圾回收统计
c :usersadministratorjstat-GC 2060
s 0cs1cs0us1ueceuocoumcmuccsccsuygcygctfgcfgctgct
20480.020480.0.013115.3163840.0113334.2614400.0436045.763872.061266.50.0149.4408.295.735
S0C )第一个生存区的大小
S1C )第二个生存区的大小
S0U )第一个生存区的使用大小
S1U )第二个生存区的使用尺寸
EC :伊甸园区的大小
欧盟:伊甸园区使用尺寸
OC :古老年代的大小
OU :旧年代的使用尺寸
(MC )方法区大小
MU :方法区的使用大小
CCSC:压缩类的空间大小
CCSU:压缩类空间使用大小
YGC :年轻一代的垃圾回收次数
YGCT )年轻一代垃圾回收消费时间
FGC :旧年代垃圾回收次数
FCT :老年代垃圾回收消费时间
GCT :回收垃圾所需的总时间
------------- -请参阅
堆内存统计信息
c :usersadministratorjstat-GC capacity 2060
ngcmnngcmxngcs 0cs1cecogcmnogcmxogcocmcmnmcmxmccsmnccsmxccscygcfgc
204800.0204800.0204800.020480.020480.0163840.0614400.0614400.0614400.0.063872.063872
NGCMN )聪明鸭代的最小容量
NGCMX (聪明鸭代的最大容量
NGC :目前聪明的鸭子代容量
S0C )第一个生存区的大小
S1C )第二个生存区的大小
EC :伊甸园区的大小
OGCMN :上一代最小容量
OGCMX :上一代最大容量
OGC :现在老年代的大小
OC:当前年代的大小
MCMN:最小元数据容量
mmx :最大元数据容量
MC :当前元数据区域的大小
CCSMN :最小压缩类空间大小
CCSMX :最大压缩类空间大小
CSC :当前压缩类的空间大小
Ygc :年轻一代的GC次数
FGC :上一代GC次数
聪明鸭代垃圾回收统计
------------- -请参阅
c :usersadministratorjstat
-gcnew 7172S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT
40960.0 40960.0 25443.1 0.0 15 15 20480.0 327680.0 222697.8 12 0.736
S0C:第一个幸存区大小
S1C:第二个幸存区的大小
S0U:第一个幸存区的使用大小
S1U:第二个幸存区的使用大小
TT:对象在聪慧的小鸭子代存活的次数
MTT:对象在聪慧的小鸭子代存活的最大次数
DSS:期望的幸存区大小
EC:伊甸园区的大小
EU:伊甸园区的使用大小
YGC:年轻代垃圾回收次数
YGCT:年轻代垃圾回收消耗时间
聪慧的小鸭子代内存统计
-------------------------------------------------------
C:UsersAdministrator>jstat -gcnewcapacity 7172
NGCMN NGCMX NGC S0CMX S0C S1CMX S1C ECMX EC YGC FGC
409600.0 409600.0 409600.0 40960.0 40960.0 40960.0 40960.0 327680.0 327680.0 12 0
NGCMN:聪慧的小鸭子代最小容量
NGCMX:聪慧的小鸭子代最大容量
NGC:当前聪慧的小鸭子代容量
S0CMX:最大幸存1区大小
S0C:当前幸存1区大小
S1CMX:最大幸存2区大小
S1C:当前幸存2区大小
ECMX:最大伊甸园区大小
EC:当前伊甸园区大小
YGC:年轻代垃圾回收次数
FGC:老年代回收次数
老年代垃圾回收统计
-------------------------------------------------------
C:UsersAdministrator>jstat -gcold 7172
MC MU CCSC CCSU OC OU YGC FGC FGCT GCT
33152.0 31720.8 0.0 0.0 638976.0 184173.0 12 0 0.000 0.736
MC:方法区大小
MU:方法区使用大小
CCSC:压缩类空间大小
CCSU:压缩类空间使用大小
OC:老年代大小
OU:老年代使用大小
YGC:年轻代垃圾回收次数
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间
老年代内存统计
-------------------------------------------------------
C:UsersAdministrator>jstat -gcoldcapacity 7172
OGCMN OGCMX OGC OC YGC FGC FGCT GCT
638976.0 638976.0 638976.0 638976.0 12 0 0.000 0.736
OGCMN:老年代最小容量
OGCMX:老年代最大容量
OGC:当前老年代大小
OC:老年代大小
YGC:年轻代垃圾回收次数
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间
元数据空间统计
-------------------------------------------------------
C:UsersAdministrator>jstat -gcmetacapacity 7172
MCMN MCMX MC CCSMN CCSMX CCSC YGC FGC FGCT GCT
0.0 33152.0 33152.0 0.0 0.0 0.0 12 0 0.000 0.736
MCMN:最小元数据容量
MCMX:最大元数据容量
MC:当前元数据空间大小
CCSMN:最小压缩类空间大小
CCSMX:最大压缩类空间大小
CCSC:当前压缩类空间大小
YGC:年轻代垃圾回收次数
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间
总结垃圾回收统计
-------------------------------------------------------
C:UsersAdministrator>jstat -gcutil 7172
S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
62.12 0.00 81.36 28.82 95.68 - 12 0.736 0 0.000 0.736
S0:幸存1区当前使用比例
S1:幸存2区当前使用比例
E:伊甸园区使用比例
O:老年代使用比例
M:元数据区使用比例
CCS:压缩使用比例
YGC:年轻代垃圾回收次数
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间
JVM编译方法统计
-------------------------------------------------------
C:UsersAdministrator>jstat -printcompilation 7172
Compiled Size Type Method
4608 16 1 org/eclipse/emf/common/util/SegmentSequence$SegmentSequencePool$SegmentsAccessUnit reset
Compiled:最近编译方法的数量
Size:最近编译方法的字节码数量
Type:最近编译方法的编译类型。
Method:方法名标识。
————————————————
文章来源: www.oschina.net,作者:爱吃窝窝头,版权归原作者所有,如需转载,请联系作者。
原文链接:https://my.oschina.net/u/1473861/blog/3185307