概述:
jstat是JDK自带的一款监控工具,用于提供垃圾回收、类加载、编译信息等数据。
使用方法:
jstat -gc 进程ID 每次统计的时间间隔(毫秒) 统计次数
关键指标:
-
C:Capacity(容量)
-
U:Used(使用量)
-
S:幸存区
-
E:伊甸园区
-
O:老年代
-
M:元空间
-
YGC、YGT:年轻代GC次数和GC耗时(单位:秒)
-
FGC、FGCT:Full GC次数和Full GC耗时
-
GCT:GC总耗时
优点:
-
操作简单
-
无需额外软件安装
缺点:
- 无法精确到GC产生时间,仅用于判断GC是否存在问题
总结:
jstat是一款简单易用的JDK监控工具,适合快速获取垃圾回收和内存使用情况,但无法提供精确的GC时间信息。