Arthas進(jìn)行java問題診斷,軟件可以自動診斷代碼問題,可以自動替換class文件,還可以分析類jiar包加載來源。實(shí)時(shí)監(jiān)控jvm的運(yùn)行狀態(tài)??焖偬幚頂?shù)據(jù)問題,免費(fèi)安裝使用!
Arthas功能
當(dāng)你遇到以下類似問題而束手無策時(shí),Arthas可以幫助你解決:
這個(gè)類從哪個(gè) jar 包加載的?為什么會報(bào)各種類相關(guān)的 Exception?
我改的代碼為什么沒有執(zhí)行到?難道是我沒 commit?分支搞錯了?
遇到問題無法在線上 debug,難道只能通過加日志再重新發(fā)布嗎?
線上遇到某個(gè)用戶的數(shù)據(jù)處理有問題,但線上同樣無法 debug,線下無法重現(xiàn)!
是否有一個(gè)全局視角來查看系統(tǒng)的運(yùn)行狀況?
有什么辦法可以監(jiān)控到JVM的實(shí)時(shí)運(yùn)行狀態(tài)?
Arthas支持jdk 6+,支持Linux/Mac/Winodws,采用命令行交互模式,同時(shí)提供豐富的 Tab 自動補(bǔ)全功能,進(jìn)一步方便進(jìn)行問題的定位和診斷。
Arthas更新日志
#1821 support disabled commands
#1817 Trace命令可能在多次執(zhí)行后,不打印結(jié)果
#1799 刪掉過時(shí)的 shutdown 命令
#1820 update arthas idea help link
#1809 Session被主動關(guān)閉時(shí)可能造成SharingResultDistributor資源不釋放的問題
#1801 為基礎(chǔ)命令增加具體的頁面
Arthas測評
Arthas一鍵診斷,處理問題!



































