java生產環境下性能監控與調優(二)

BTrace的使用

BTrace主要是在不停止服務器上程序的情況下,修改應用程序的字節碼。執行BTrace腳本,可以攔截代碼(方法入參,返回值,異常,執行到的行號等等)。

注意:1)但BTrace只可和程序在同一臺機器上纔可執行,不能監控遠程服務器上的程序

           2)生產環境下可以使用,但是被修改的字節碼不會被還原

BTrace安裝

1)下載安裝包安裝,github地址:https://github.com/btraceio/btrace

2)新建環境變量BTRACE_HOME

3)添加Path:%BTRACE_HOME%\bin

4)  編寫btrace腳本,執行btrace腳本(btrace pid 腳本名) 

BTrace腳本

1)https://github.com/Lindsay-Austin/btrace/tree/master

 

 

發佈了17 篇原創文章 · 獲贊 0 · 訪問量 2083
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章