jstat使用

本文介绍了jstat工具在排查系统卡顿和监控Java应用垃圾回收情况时的使用方法,详细讲解了包括class、compiler、gc、gccapacity、gcutil等在内的多个子命令及其参数说明,涵盖了从年轻代到老年代,以及元数据空间的各种监控指标。
摘要由CSDN通过智能技术生成

jstat使用

前言

工作中经常排查系统问题,使用jstat排查系统卡顿时,查看垃圾回收问题。参照(某位大神)文档,抱歉时间比较久整理的,忘了参照哪位大神整理的了。

一、jstat –class <pid> : 显示加载class的数量,及所占空间等信息。

在这里插入图片描述
参数说明:
在这里插入图片描述

二、jstat -compiler <pid>: 显示VM实时编译的数量等信息。

在这里插入图片描述
参数说明:
在这里插入图片描述

三、jstat -gc <pid>: 可以显示gc的信息,查看gc的次数,及时间。

在这里插入图片描述
参数说明:
在这里插入图片描述

四、jstat -gccapacity <pid>:可以显示,VM内存中三代(young,old,perm)对象的使用和占用大小。

在这里插入图片描述

参数说明:
在这里插入图片描述

五、jstat -gcutil <pid>:统计gc信息。

在这里插入图片描述

参数说明:
在这里插入图片描述

六、jstat -gcnew <pid>:年轻代对象的信息。

在这里插入图片描述

参数说明:
在这里插入图片描述

补充:
DSS	期望的幸存区大小

七、jstat -gcnewcapacity<pid>: 年轻代对象的信息及其占用量。

在这里插入图片描述

参数说明:
在这里插入图片描述

八、jstat -gcold <pid>:old代对象的信息。

在这里插入图片描述

参数说明:

在这里插入图片描述

补充:
MC	         方法区大小	
MU	         方法区使用大小	
CCSC		压缩类空间大小
CCSU		压缩类空间使用大小

九、jstat -gcoldcapacity <pid>: old代对象的信息及其占用量。

在这里插入图片描述

参数说明:
在这里插入图片描述

十、jstat -gcmetacapacity<pid>: 元数据空间的信息及其占用量。

在这里插入图片描述

参数说明:

在这里插入图片描述

补充:
MCMN		最小元数据容量	
MCMX		最大元数据容量	
MC		    当前元数据空间大小	
CCSMN		最小压缩类空间大小	
CCSMX		最大压缩类空间大小	
CCSC		当前压缩类空间大小	

十一、jstat -printcompilation <pid>:当前VM执行的信息。

在这里插入图片描述

参数说明:

``在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值