jvm 工具类 ——jstat

时间:2020-04-06 23:51:53   收藏:0   阅读:53

用法示例

jstat -[options] [pid] 1000 10 (每隔1秒监控一次,输出10次)

平时生产上比较常用的主要是关注下gc/gcutil

jstat -gc [pid] 1000 10

jstat -gcutil [pid] 1000 10

 

参数详解

1. gc 统计jdk gc时heap信息

S0C 第一个幸存区的大小
S1C 第二个幸存区的大小
S0U 第一个幸存区的使用大小
S1U 第二个幸存区的使用大小
EC 伊甸园区的大小
EU 伊甸园区的使用大小
OC 老年代大小
OU 老年代使用大小
MC 方法区大小
MU 方法区使用大小
 CCSC 压缩类空间大小
CCSU 压缩类空间使用大小
YGC 年轻代垃圾回收次数
YGCT 年轻代垃圾回收消耗时间
FGC 老年代垃圾回收次数
FGCT 老年代垃圾回收消耗时间
GCT 垃圾回收消耗总时间

2. gcutil   统计gc时,heap情况

 S0 幸存1区当前使用比例
S1 幸存2区当前使用比例
 E 伊甸园区使用比例
O 老年代使用比例
M 元数据区使用比例
CCS 压缩使用比例
YGC 年轻代垃圾回收次数
FGC 年代垃圾回收次数
FGCT 老年代垃圾回收消耗时间
 GCT 垃圾回收消耗总时间

 

3. -class:统计class loader行为信息

Loaded 加载class的数量
Bytes 所占用空间大小
Unloaded 未加载数量
Bytes 未加载占用空间
Time 时间
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!