arthas常用命令記錄


下載安裝,看到arthas-boot.jar
curl -O https://arthas.gitee.io/arthas-boot.jar

啟動arthas
java -jar arthas-boot.jar

常用命令

keymap:快捷鍵及自定義快捷鍵
sc:search class 搜索類
sm:search method 搜索當前類的方法
classloader:查看類加載器
jad:在線反編譯
thread:查看當前線程並打印線程堆棧
jvm:查看當前虛擬機信息
sysprop:查看jvm的系統屬性
sysenv:查看jvm的環境屬性
vmoption:查看,更新VM診斷相關的參數
perfcounter:查看當前JVM的perfcounter信息
logger:查看logger信息,更新logger的level
mbean:查看或者監控mbean信息
getstatic:查看類的靜態屬性
ognl:執行ognl表達式
heapdump:dump java heap, 類似jmap命令的heap dump功能
mc:Memory Compiler/內存編譯器,編譯.java文件生成.class。mc結合redefine實現熱部署。
redefine:加載外部的.class文件,redefine jvm已加載的類
monitor:對匹配 class-pattern/method-pattern/condition-express的類、方法的調用進行監控
watch:能方便的觀察到指定方法的調用情況
stack:輸出當前方法被調用的調用路徑
tt:TimeTunnel方法執行數據的時空隧道,記錄下指定方法每次調用的入參和返回信息,並能對這些不同的時間下調用進行觀測
profiler:命令支持生成應用熱點的火焰圖。本質上是通過不斷的采樣,然后把收集到的采樣結果生成火焰圖
options:全局開關


免責聲明!

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



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