1. 程式人生 > 實用技巧 >Arthas的trace命令使用(生成上檢視單個方法執行耗時)

Arthas的trace命令使用(生成上檢視單個方法執行耗時)

以某個介面為例
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-20krDnPn-1602947350743)(en-resource://database/1135:1)]

找到程式Action層或者Controller層
類的全路徑:
com.ailk.openbilling.ams.action.freeResourceQuery.FreeResourceQueryActionImp
要觀察的方法名:
queryFreeRes

1、檢視方法執行耗時

命令:
trace com.ailk.openbilling.ams.action.freeResourceQuery.FreeResourceQueryActionImpl queryFreeRes

結果:
在這裡插入圖片描述

2、檢視方法耗時超過指定時間的列表

命令:
trace com.ailk.openbilling.ams.action.freeResourceQuery.FreeResourceQueryActionImpl queryFreeRes '#cost>200’

結果:
在這裡插入圖片描述