開源在線分析診斷工具Arthas(阿爾薩斯)--總結

阿里重磅開源在線分析診斷工具Arthas(阿爾薩斯)

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, 
相關文章
相關標籤/搜索