我正在寻找一种比JProfiler更简单的方法来分析Java方法,一种可以与Java虚拟机挂钩的东西。
我在对象上调用一个方法(在JAVA中)
ObjectX objectX= new ObjectX();
objectX.callSomeMethod();我希望能够看到使用此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上,您必须手动将分析过的代码放入代码中。
我在想,通过另一个分析工具也有可能有类似的东西。
谢谢
发布于 2012-07-04 19:20:08
你要找的是Java Profilers。我建议您下载Yourkit的演示版本,并使用它来分析您的应用程序。
https://stackoverflow.com/questions/11327962
复制相似问题