搜索
您的当前位置:首页正文

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

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top