可远程观察jvm的工具:$JAVA_HOME/bin/jvisualvm.exe
观察堆内存情况: 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