JVM性能监控于故障处理工具 jps/ jstat/jinfo/jmap/jhat/jstack/HSDIS/jconsole/jvisualvm

本文介绍了JVM性能监控和故障处理的一系列工具,如jps用于查看java进程,jstat监控JVM运行状态,jinfo查看和修改JVM参数,jmap分析内存状态,jhat进行堆转储快照分析,jstack打印堆栈信息,HSDIS查看JIT编译后的代码,jconsole和jvisualvm作为图形界面工具提供更全面的监控。这些工具在诊断和优化JVM性能时非常实用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 jps:虚拟机进程状况工具:查看当前运行的java进程id,后面的许多命令都是基于此命令找到pid再进一步排查问题。

2 jstat:虚拟机统计信息监视工具,如每隔10s监视jvm的运行状态

在这里插入图片描述

 

3 jinfo:用来查看正在运行的 java 应用程序的扩展参数,包括Java System属性和JVM命令行参数;也可以动态的修改正在运行的 JVM 一些参数。

在这里插入图片描述

特别说明两个命令 -->

jinfo -flag [ + | - ]name pid
开启或者关闭对应名称的参数。使用 jinfo 可以在不重启虚拟机的情况下,可以动态的修改 jvm 的参数。尤其在线上的环境特别有用。
jinfo -flag name=value pid
修改指定参数的值。上一条命令主要是针对参数是true或false的。如果是设置 value值,则需要使用 name=value 的形式。

4 jmap: java内存映像工具 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

二十六画生的博客

你的鼓励是我创作最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值