一、概要

jstat用于统计JVM信息。

主要用法是:jstat -statOptions vmid,其中-statOptions可选参数如下:
class #显示有关类加载器行为的统计信息。
compiler #显示有关Java HotSpot VM即时编译器行为的统计信息。
gc #显示有关垃圾回收堆的行为的统计信息。
gccapacity #各个垃圾回收代容量(young,old,perm)和他们相应的空间统计。
gccause #垃圾收集统计概述(同-gcutil),附加最近两次垃圾回收事件的原因。
gcnew #显示新生代行为的统计信息。gcnewcapacity #显示有关新生代及其相应空间大小的统计信息。
gcold #显示有关老年代和metaspace统计信息的统计信息。
gcoldcapacity #年老代行为统计。
gcmetacapacity #显示有关元空间大小的统计信息。
gcutil #显示关于垃圾收集统计信息的摘要。
printcompilation #显示Java HotSpot VM编译方法统计信息。

二、显示GC详细统计信息

jstat -gc vmid

jvm15
参数说明:

名称 说明
S0C Survivor0区容量(KB)
S1C Survivor1区容量(KB)
S0U Survivor0区已使用空间(KB)
S1U Survivor1区已使用空间(KB)
EC Eden区容量(KB)
EU Eden区已使用空间(KB)
OC 老年代容量(KB)
OU 老年代已使用空间(KB)
MC 元空间容量(KB)
MU 元空间已使用空间(KB)
CCSC 压缩类空间容量(KB)
CCSU 压缩类空间已使用大小(KB)
YGC Young GC次数
YGCT Young GC总耗时(秒)
FGC Full GC次数
FGCT Full GC总耗时(秒)
GCT GC总耗时(秒)
打赏
支付宝 微信
上一篇 下一篇