Java虚拟机性能监控

本文介绍了如何使用jstat工具监控Java虚拟机(JVM)的性能,特别是关注了jstat -gc命令的使用,例如通过命令`jstat -gc pid 250 10`来查看指定进程ID的GC状态。此外,还提到了jps命令用于查看JVM上的线程。监控指标包括S1、E、O区域的状态,以及YGC、YGCT、FGC和GCT等与垃圾回收相关的指标。
摘要由CSDN通过智能技术生成

1.jstat

jstat -gc pid 查询间隔(ms) 查询次数

例如: jstat -gc 4002 250 10


查询jvm上运行的pid为4002的线程的虚拟机运行参数,每隔250ms查询一次,总共查10次。


jps 查看运行于虚拟机上的线程


[root@iZ2zecn395q9hdaz3ej3rzZ ~]# jps

22595 -- process information unavailable
17114 Bootstrap
4002 activemq.jar
26716 Jps


例如我们想查看 
4002 activemq.jar线程的虚拟机使用情况。

[root@iZ2zecn395q9hdaz3ej3rzZ ~]# jstat -gc 4002 250 10
 S0C    S1C    S0U    S1U      EC       EU        OC         OU       PC     PU    YGC     YGCT    FGC    FGCT     GCT   
34944.0 34944.0 16691.1  0.0   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水上冰石

希望能帮助到你

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值