Btrace入門到熟練小工完全指南 | 江南白衣
http://calvin1978.blogcn.com/articles/btrace1.html
BTrace是神器,每一個需要每天解決線上問題誉察,但完全不用BTrace的Java工程師摘悴,都是可疑的。
BTrace的好處碾篡,是可以通過自己編寫的腳本虱而,隨時獲取應(yīng)用的一切調(diào)用信息,而不像原來那樣开泽,不斷的修改代碼牡拇,加入System.out.println(), 然后重啟,然后重啟穆律,然后重啟;莺簟!峦耘!而且剔蹋,特別嚴(yán)格的約束,保證自己的消耗特別小辅髓,只要定義腳本時不作大死泣崩,直接在生產(chǎn)環(huán)境打開也沒太大影響。
1.2 典型的場景
服務(wù)慢洛口,能找出慢在哪一步矫付,哪個函數(shù)里么?
誰調(diào)用了System.gc()第焰,調(diào)用棧如何买优?
進(jìn)入這個函數(shù),這行代碼,拋出這個異常時杀赢,出參入?yún)⒑娑澹瑃his的屬性值是什么?