arthas用法
啓動demo java -jar arthas-demo.jar
啓動 java -jar arthas-boot.jar
attach 目標進程 輸入2,再輸入回車/enter。
dashboard 顯示進程信息
thread 1 //會打印線程ID 1的棧,一般是main函數的線程。
jad demo.MathGame //反編譯Main Class
watch demo.MathGame primeFactors returnObj //查看demo.MathGame#primeFactors函數的返回值:
quit或者exit //退出
class/classloader相關
sc demo.* //模糊搜索
sc -d -f demo.MathGame //打印出類的Field信息
jad --source-only demo.MathGame //反編繹時只顯示源代碼
jad demo.MathGame main //反編譯指定函數
打開日誌記錄功能
options save-result true
日誌路徑
{user.home}/logs/arthas-cache/result.log,