arthas初步使用


線上問題排查利器arthas快速入門

1、下載

# github下載
wget https://alibaba.github.io/arthas/arthas-boot.jar
# 或者 Gitee 下載
wget https://arthas.gitee.io/arthas-boot.jar

2、快速使用

(1)需要排查的進程

ps -ef|grep '線程名'

(2)進入arthas界面

java -jar arthas-boot.jar 53739

 

 3、幾個比較好用的命令

3.1 看板

dashboard(系統看板):可以查看系統線程、jvm、gc情況,快速查看系統異常情況

 

 

 

 3.2 thread

快速定位系統死循環

thread -n 10:查找系統前10個耗cpu的線程

 

 

 thread:查看所有線程

 

 

thread 線程號:查看線程堆棧

 

 

 thread -b查看線程block情況

3.3 jad反編譯

希望查看線上代碼是否正確,可以使用jad反編譯class,查看java代碼

jad aiinterview.AudioSession

 

 

3.4 ognl查看線上實時變量情況

可以替代日志,快速查看問題

比如要查看某個map容器中的情況

 

 3.5 trace查看線上方法耗時情況

 

 3.6 watch直接觀測方法的入參出參

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM