一、概要
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
参数说明:
名称 | 说明 |
---|---|
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总耗时(秒) |
打赏