可遠程觀察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