jvm 工具类 ——jstat

微信扫一扫,分享到朋友圈

jvm 工具类 ——jstat

用法示例

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

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

jstat -gc [pid] 1000 10jstat-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 时间

jvm 工具类 ——jstat

原文地址:https://www.cnblogs.com/yyy-blog/p/12650396.html

面对面讲述JavaScript之继承的实现

上一篇

输入URL展示过程

下一篇

你也可能喜欢

jvm 工具类 ——jstat

长按储存图像,分享给朋友