java应用故障排查常用工具之:jstat

4 篇文章 0 订阅
2 篇文章 0 订阅

官方文档:https://docs.oracle.com/en/java/javase/14/docs/specs/man/jstat.html

 

jstat是一个可以用来对虚拟机各种运行状态进行监控的工具,比如查看虚拟机垃圾回收、类加载与卸载情况、内存空间的使用等信息,监视JIT即时编译器的运行情况等,几乎囊括了JVM运行的方方面面。

注意:使用时请注意自己的jdk版本,openJDk1.8部分命令会报错,请使用oracleJDK!

jstat的用法

命令格式:jstat[-命令选项][JVM进程PID][间隔时间][查询次数]

PS:

  • 间隔时间有两种单位秒和毫秒,不加单位默认是ms,可以使用1s来显示指定1s
  • -t 打印时间戳,这个时间戳是自JVM启动以来的时间,单位是s
  • -h 每隔几行数据就打印header信息

示例:jstat -gcnew -t -h 1 pid 1s ,每隔1秒钟输出一次年轻代gc信息,打印时间戳,每输出一行就打印header信息

 

jstat命令的一些命令

查看官方文档即可,最常用的就是 -gc,查看JVM垃圾回收信息以及各个内存区域内存使用情况。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值