JVM提供的监控命令汇总。

序号场景命令
1没有源码的Jar包出了问题、破解别人的代码、新上线的代码不符合预期jad
2线上出问题,无法增加日志、无法线上调试,需要实现切面功能btrace
3内存不足、OutOfMemoryErrorjmap
4

内存不足、OutOfMemoryError、GC频繁、服务超时、出现长尾响应现象

jstat
5服务超时、线程卡死、线程死锁、服务器负载高jstack
6查看或者修改Java进程的环境变量和Java虚拟机变量jinfo
7使用JNI开发Java本地程序库javah
8查找Java进程IDjps
9分析jmap产生的Java堆的快照jhat
10QA环境无法重现,需要在准生产线上远程调试jdb
11与jstat相同,是jstat的服务器版本,但是可以在线下用客户端连接,可线下操作jstatd
12简单的有界面的内存分析工具,是JDK自带的,已被JVisualVM取代JConsole
13全面的有界面的内存分析工具,功能丰富,JDK自带JVisualVM
14专业的Java进程性能分析和跟踪工具JMAT
15商业化的Java进程性能分析和跟踪工具JProfiler

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值