arthas使用

下載地址:https://alibaba.github.io/arthas/install-detail.html

windows安裝

1.下載之後,在文件夾解壓

2.cmd切換進入解壓文件夾目錄,輸入:     java -jar arthas-boot.jar

 可以看到啓動成功,再就可以輸入 arthas相關命令。

也可以 在瀏覽器輸入:http://localhost:8563/ ,進入測試頁面操作。

 

Linux安裝

 

命令列表

dashboard                    當前系統的實時數據面板。
thread                           查看當前線程信息,查看線程的堆棧。
jvm                               查看當前JVM信息
sysprop                        查看當前JVM的系統屬性(System Property)
sysenv                          查看當前JVM的環境屬性(System Environment Variables)
getstatic                        通過getstatic命令可以方便的查看類的靜態屬性。使用方法爲getstatic class_name field_name
ognl                              執行ognl表達式
sc                                 查看JVM已加載的類信息,這個命令支持的參數有 [d]、[E]、[f] 和 [x:]。
sm                                sm 命令只能看到由當前類所聲明 (declaring) 的方法,父類則無法看到
dump                            dump 已加載類的 bytecode 到特定目錄
jad                                反編譯指定已加載類的源碼
classloader                   查看classloader的繼承樹,urls,類加載信息
redefine                        加載外部的.class文件,redefine jvm已加載的類。
monitor                         方法執行監控,對匹配 class-pattern/method-pattern的類、方法的調用進行監控。
watch                            方法執行數據觀測,能方便的觀察到指定方法的調用情況。
trace                             方法內部調用路徑,並輸出方法路徑上的每個節點上耗時。
stack                             輸出當前方法被調用的調用路徑
tt                                   方法執行數據的時空隧道,記錄下指定方法每次調用的入參和返回信息。
options                         全局開關
Arthas的基礎命令:

help——查看命令幫助信息
cls——清空當前屏幕區域
session——查看當前會話的信息
reset——重置增強類,將被 Arthas 增強過的類全部還原,Arthas 服務端關閉時會重置所有增強過的類
version——輸出當前目標 Java 進程所加載的 Arthas 版本號
history——打印命令歷史
quit——退出當前 Arthas 客戶端,其他 Arthas 客戶端不受影響
shutdown——關閉 Arthas 服務端,所有 Arthas 客戶端全部退出
keymap——Arthas快捷鍵列表及自定義快捷鍵

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章