用于查看服务器上某个服务的GC情况。
一般使用方式jstat –gcpid
或jstat –utilpid
时间间隔—每个一定时间(指定的时间间隔)输出一次进程pid的内存情况及gc情况。
- 类加载统计(-class)
[[email protected] lillcol]# jstat -class 22363
Loaded Bytes Unloaded Bytes Time
19410 39919.5 112 155.0 10.18
- 编译统计(-compiler)
[[email protected] lillcol]# jstat -compiler 22363
Compiled Failed Invalid Time FailedType FailedMethod
25021 2 0 71.64 1 org/apache/spark/ContextCleaner$$anonfun$org$apache$spark$ContextCleaner$$keepCleaning$1 apply$mcV$sp
- JVM编译方法统计(-printcompilation)
[[email protected] lillcol]# jstat -printcompilation 22363
]Compiled Size Type Method
28252 1074 1 org/apache/kafka/clients/consumer/internals/ConsumerNetworkClient isUnavailable
- 垃圾回收统计(-gc)
[[email protected] lillcol]# jstat -gc 22363
' S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT
20480.0 21504.0 0.0 8046.8 303104.0 70274.5 260608.0 177324.4 118860.0 116592.4 16460.0 15856.7 105 1.333 6 0.693 2.026
- 堆内存统计(-gccapacity)
NGCMN@H_404_35@
| 新生代最小容量@H_404_35@
|
NGCMX@H_404_35@
| 新生代最大容量@H_404_35@
|
NGC@H_404_35@
| 当前新生代容量@H_404_35@
|
S0C@H_404_35@
| 第一个幸存区大小@H_404_35@
|
S1C@H_404_35@
| 第二个幸存区的大小@H_404_35@
|
EC@H_404_35@
| 伊甸园区的大小@H_404_35@
|
OGCMN@H_404_35@
| 老年代最小容量@H_404_35@
|
OGCMX@H_404_35@
| 老年代最大容量@H_404_35@
|
OGC@H_404_35@
| 当前老年代大小@H_404_35@
|
OC@H_404_35@
| 当前老年代大小@H_404_35@
|
MCMN@H_404_35@
| 最小元数据容量@H_404_35@
|
MCMX@H_404_35@
| 最大元数据容量@H_404_35@
|
MC@H_404_35@
| 当前元数据空间大小@H_404_35@
|
CCSMN@H_404_35@
| 最小压缩类空间大小@H_404_35@
|
CCSMX@H_404_35@
| 最大压缩类空间大小@H_404_35@
|
CCSC@H_404_35@
| 当前压缩类空间大小@H_404_35@
|
YGC@H_404_35@
| 年轻代gc次数@H_404_35@
|
FGC@H_404_35@
| 老年代GC次数@H_404_35@
|
[[email protected] lillcol]# jstat -gccapacity 22363
NGCMN NGCMX NGC S0C S1C EC OGCMN OGCMX OGC OC MCMN MCMX MC CCSMN CCSMX CCSC YGC FGC
41472.0 349184.0 349184.0 512.0 512.0 348160.0 83456.0 699392.0 317440.0 317440.0 0.0 1153024.0 120908.0 0.0 1048576.0 16716.0 419 8
- 新生代垃圾回收统计(-gcnew)
[[email protected] lillcol]# jstat -gcnew 22363
S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT
512.0 512.0 0.0 128.0 15 15 512.0 348160.0 97478.9 1341 5.736
- 新生代垃圾回收统计(-gcnewcapacity)
NGCMN@H_404_35@
| 新生代最小容量@H_404_35@
|
NGCMX@H_404_35@
| 新生代最大容量@H_404_35@
|
NGC@H_404_35@
| 当前新生代容量@H_404_35@
|
S0CMX@H_404_35@
| 最大幸存1区大小@H_404_35@
|
S0C@H_404_35@
| 当前幸存1区大小@H_404_35@
|
S1CMX@H_404_35@
| 最大幸存2区大小@H_404_35@
|
S1C@H_404_35@
| 当前幸存2区大小@H_404_35@
|
ECMX@H_404_35@
| 最大伊甸园区大小@H_404_35@
|
EC@H_404_35@
| 当前伊甸园区大小@H_404_35@
|
YGC@H_404_35@
| 年轻代垃圾回收次数@H_404_35@
|
FGC@H_404_35@
| 老年代回收次数@H_404_35@
|
[[email protected] lillcol]# jstat -gcnewcapacity 22363
NGCMN NGCMX NGC S0CMX S0C S1CMX S1C ECMX EC YGC FGC
41472.0 349184.0 349184.0 116224.0 512.0 116224.0 512.0 348160.0 348160.0 2416 10
- 老年代垃圾回收统计(-gcold)
[[email protected] lillcol]# jstat -gcold 22363
MC MU CCSC CCSU OC OU YGC FGC FGCT GCT
121164.0 118770.2 16716.0 16085.7 317440.0 309862.2 1433 8 1.024 7.017
- 老年代内存统计(-gcoldcapacity)
[[email protected] lillcol]# jstat -gcoldcapacity 22363
OGCMN OGCMX OGC OC YGC FGC FGCT GCT
83456.0 699392.0 317440.0 317440.0 1488 8 1.024 7.164
- 元数据空间统计(-gcMetacapacity)
[[email protected] lillcol]# jstat -gcMetacapacity 22363
MCMN MCMX MC CCSMN CCSMX CCSC YGC FGC FGCT GCT
0.0 1155072.0 121420.0 0.0 1048576.0 16716.0 1529 9 1.151 7.574
- 总结垃圾回收统计(-gcutil)
[[email protected] lillcol]# jstat -gcutil 22363
S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
25.00 0.00 59.99 74.55 97.84 96.10 1610 6.642 9 1.151 7.794
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。