Artha在线JVM调试神器

可远程观察jvm的工具:$JAVA_HOME/bin/jvisualvm.exe 

Artha在线JVM调试神器_第1张图片

观察堆内存情况: heap dump?N个G,数小时---No。

jmap -histo 1300 | head -20  可查看占用内存最多的类。

 

top:cpu 内存繁忙

jstack:死锁等待?

jmap -histo:查看占用内存最多的类

jmap -dump :导出整个堆

jhat:分析导出的堆。

 

arthas常用命令:

dashboard观察系统情况

thread 定位线程问题

jad反编译

redefine 热替换,可直接用编译好的class将内存里的class热替换掉。

jvm自带工具观察jvm信息

sc

warch

没有包含的功能:jmap

你可能感兴趣的:(Artha在线JVM调试神器)