我正在尋找比JProfiler更簡單的方法來剖析Java方法,這些方法可以掛鉤到JVM中。尋找簡單的解決方案來剖析一個方法
我調用對象的方法(在Java中)
ObjectX objectX= new ObjectX();
objectX.callSomeMethod();
我woudl希望能夠看到所有被稱爲這個OCASION的方法和時間:
(調用樹)
callSomeMethod() time took
- callOtherMethod() time took
call other method time took
call security method time took
- callMethodx.... time took
.....
是否有收集此信息的工具?
更清楚我找東西更簡單的像SLF4J探查
+ Profiler [BASIC] |
-- elapsed time [A] 220.487 milliseconds.
-- elapsed time [B] 2499.866 milliseconds.
-- elapsed time [OTHER] 3300.745 milliseconds.
-- Total [BASIC] 6022.568 milliseconds.
但在SL4j你必須手動將代碼中的異形的代碼。
我在想可能通過另一個分析工具有類似的東西。
謝謝
您是否嘗試使用Google搜索「java profiler」? – alf
是JProfiler,但我沒有整個調用堆棧 – Cris
整個堆棧? – alf