arthas之tt命令


比watch更好用的方法調用監控方式:

#1.啟動arthas程序
java -jar arthas/arthas-boot.jar

#2.選擇需要監控的目標應用的序號
1

#3.目標程序被成功監控后,執行tt命令,監控目標類的目標方法
tt -t com.yang.adaptor.MyAdapter createOrder

#4.目標方法每執行一次,都會增加一條記錄,且附帶有序號,按q鍵,跳出來
q

#5.指定序號,查看當次執行的詳細情況,包括入參,出參,異常堆棧等
tt -i 1000

#6.列出所有監聽到的調用記錄
tt -l
#暫時記錄一個trace命令,跟蹤方法執行棧,做性能分析等很方便
trace com.my.className methodName -n 5 --skipJDKMethod false
# Arthas的thread命令可以更快速、直接展示java進程內cpu消耗topN的線程詳情
thread -n 10 # 列出cpu占用前10的線程詳情


免責聲明!

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



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