Java診斷工具-Arthas
阿新 • • 發佈:2020-10-16
Arthas
github :https://github.com/alibaba/arthas
Arthas 是Alibaba開源的Java診斷工具,採用命令列互動模式,是排查jvm相關問題的利器。
下載安裝
curl -O https://alibaba.github.io/arthas/arthas-boot.jar
java -jar arthas-boot.jar
# 然後可以選擇一個Java程序
常用命令
具體每個命令怎麼使用,大家可以自己查閱資料
version:檢視arthas版本號
help:檢視命名幫助資訊
cls:清空螢幕
session:檢視當前會話資訊
quit:退出arthas客戶端---
dashboard:當前程序的實時資料面板
thread:當前JVM的執行緒堆疊資訊
jvm:檢視當前JVM的資訊
sysprop:檢視JVM的系統屬性
---
sc:檢視JVM已經載入的類資訊
dump:dump已經載入類的byte code到特定目錄
jad:反編譯指定已載入類的原始碼
---
monitor:方法執行監控
watch:方法執行資料觀測
trace:方法內部呼叫路徑,並輸出方法路徑上的每個節點上耗時
stack:輸出當前方法被呼叫的呼叫路徑
......