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
輸入:2,等待Arthas啟動
啟動成功:
4、輸入:dashboard,按回車/enter,會展示目前程序的資訊,按ctrl+c可以中斷執行。
5、通過 thread + 線程ID指令,可快速檢視占用CPU高的代碼及行次
6、通過thread -b指令,檢視死鎖的代碼及行次
7、通過jad + 類名指令,反編譯已加載類的源碼,例如:jad com.tuling.jvm.ArthasTest
jad指令将JVM中實際運作的class的byte code反編譯成java代碼,便于你了解業務邏輯。
具體指令使用可檢視使用參考文檔:https://arthas.aliyun.com/doc/commands.html
8、通過ognl指令可以檢視線上系統變量的值,甚至可以修改變量的值