天天看點

Java監控診斷工具Arthas的安裝與使用

作者:清風微拂塵

1、下載下傳arthas-boot.jar:https://arthas.aliyun.com/arthas-boot.jar

2、CMD進入arthas-boot.jar存放目錄:cd C:\Users\Desktop\JVM調優工具

3、用java -jar的方式啟動:java -jar arthas-boot.jar

Java監控診斷工具Arthas的安裝與使用

輸入:2,等待Arthas啟動

Java監控診斷工具Arthas的安裝與使用

啟動成功:

Java監控診斷工具Arthas的安裝與使用

4、輸入:dashboard,按回車/enter,會展示目前程序的資訊,按ctrl+c可以中斷執行。

Java監控診斷工具Arthas的安裝與使用
Java監控診斷工具Arthas的安裝與使用

5、通過 thread + 線程ID指令,可快速檢視占用CPU高的代碼及行次

Java監控診斷工具Arthas的安裝與使用

6、通過thread -b指令,檢視死鎖的代碼及行次

Java監控診斷工具Arthas的安裝與使用

7、通過jad + 類名指令,反編譯已加載類的源碼,例如:jad com.tuling.jvm.ArthasTest

Java監控診斷工具Arthas的安裝與使用

jad指令将JVM中實際運作的class的byte code反編譯成java代碼,便于你了解業務邏輯。

具體指令使用可檢視使用參考文檔:https://arthas.aliyun.com/doc/commands.html

8、通過ognl指令可以檢視線上系統變量的值,甚至可以修改變量的值

繼續閱讀