语法:
jstat [generalOption | outputOptions vmid [interval[s|ms] [count]]]

选项:
1.generalOption
-help 帮助
-options 打印选项

2.outputOptions
输出选项
-h n 每n个样本,显示header一次
-t n 在第一列显示时间戳列,时间戳时从jvm启动开始计算
-Jjvmoption 传递jvm选项
-statOption 决定统计什么信息
(1)class:统计classloader的行为

ColumnDescription
Loaded被读入类的数量
 
Bytes被读入的字节数(K)
Unloaded被卸载类的数量
Bytes被卸载的字节数(K)
Time花费在load和unload类的时间


(2)compiler:统计hotspot just-in-time编译器的行为

ColumnDescription
Compiled被执行的编译任务的数量
Failed失败的编译任务的数量
 
Invalid无效的编译任务的数量
 
Time花费在执行编译任务的时间.
FailedType最近失败编译的编译类弄.
FailedMethod最近失败编译的类名和方法名


(3)gc:统计gc行为

ColumnDescription
S0C当前S0的容量 (KB).
S1C当前S1的容量 (KB).
S0US0的使用 (KB).
S1US1的使用 (KB).
EC当前eden的容量(KB).
EUeden的使用 (KB).
OC当前old的容量(KB).
OUold的使用 (KB).
PC当前perm的容量 (KB).
PUperm的使用 (KB).
YGCyoung代gc的次数
 
YGCTyoung代gc花费的时间
 
FGCfull gc的次数
FGCTfull gc的时间
 
GCT垃圾收集收集的总时间


(4)gccapacity:统计堆中代的容量、空间

ColumnDescription
NGCMN年轻代的最小容量 (KB).
NGCMX年轻代的最大容量 (KB).
NGC当前年轻代的容量 (KB).
S0C当前S0的空间 (KB).
S1C当前S1的空间 (KB).
EC当前eden的空间 (KB).
OGCMN年老代的最小容量 (KB).
OGCMX年老代的最大容量 (KB).
OGC当前年老代的容量 (KB).
OC当前年老代的空间 (KB).
PGCMN永久代的最小容量 (KB).
PGCMX永久代的最大容量 (KB).
PGC当前永久代的容量 (KB).
PC当前永久代的空间 (KB).
YGC年轻代gc的次数
FGCfull gc的次数


(5)gccause:垃圾收集统计,包括最近引用垃圾收集的事件,基本同gcutil,比gcutil多了两列

ColumnDescription
LGCC最近垃圾回收的原因.
 
GCC当前垃圾回收的原因.


(6)gcnew:统计新生代的行为

ColumnDescription
S0C当前S0空间 (KB).
S1C当前S1空间 (KB).
S0US0空间使用 (KB).
S1US1空间使用 (KB).
TTTenuring threshold.
MTT最大的tenuring threshold.
DSS希望的Survivor大小 (KB).
EC当前eden空间 (KB).
EUeden空间使用 (KB).
YGC年轻代gc次数
 
YGCT年轻代垃圾收集时间


(7)gcnewcapacity:统计新生代的大小和空间

ColumnDescription
NGCMN          
 
最小的年轻代的容量 (KB).
 
NGCMX    最大的年轻代的容量 (KB).
NGC    当前年轻代的容量 (KB).
S0CMX最大的S0空间 (KB).
S0C当前S0空间 (KB).
S1CMX最大的S1空间 (KB).
S1C当前S1空间 (KB).
ECMX最大eden空间 (KB).
EC当前eden空间 (KB).
YGC年轻代gc数量
FGCfull gc数量
 


(8)gcold:统计旧生代的行为

ColumnDescription
PC当前perm空间 (KB).
PUperm空间使用 (KB).
OC当前old空间 (KB).
OUold空间使用 (KB).
YGC年轻代gc次数
FGCfull gc次数
FGCTfull gc时间
GCT垃圾收集总时间


(9)gcoldcapacity:统计旧生代的大小和空间

ColumnDescription
OGCMN最小年老代容量 (KB).
OGCMX最大年老代容量 (KB).
OGC当前年老代容量 (KB).
OC当前年老代空间 (KB).
YGC年轻代gc次数
FGCfull gc次数
 
FGCTfull gc时间
 
GCT垃圾收集总时间


(10)gcpermcapacity:统计永久代的大小和空间

ColumnDescription
PGCMN永久代最小容量 (KB).
PGCMX永久代最大容量 (KB).
PGC当前永久代的容量 (KB).
PC当前永久代的空间 (KB).
YGC年轻代gc次数
FGCfull gc次数
 
FGCTfull gc时间
 
GCT垃圾收集总时间
 


(11)gcutil:垃圾收集统计

ColumnDescription
S0S0使用百分比
S1S1使用百分比
Eeden使用百分比
Oold使用百分比
Pperm使用百分比
YGC年轻代gc次数
YGCT年轻代gc时间
FGCfull gc次数
FGCTfull gc时间
 
GCT垃圾收集总时间


(12)printcompilation:hotspot编译方法统计

ColumnDescription
Compiled被执行的编译任务的数量.
Size方法字节码的字节数
Type编译类型
Method编译方法的类名和方法名。类名使用"/" 代替 "." 作为空间分隔符. 方法名是给出类的方法名. 格式是一致于HotSpot - XX:+PrintComplation 选项.

 

3.vmid 虚拟机标识符,格式为:[protocol :][//]lvmid [@hostname [:port ]/servername ]
4.interval 是显示间隔
5.count 是显示次数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值