寻找简单的解决方案来分析方法

时间:2012-07-04 11:14:07

标签: java profiling

我正在寻找比JProfiler更简单的东西来分析Java方法,这可以挂钩到JVM。

我在一个对象上调用一个方法(在JAVA中)

ObjectX objectX= new ObjectX();

objectX.callSomeMethod();

我希望能够看到用这个场所调用的所有方法和时间:

(调用树)

callSomeMethod()    time took        

  - callOtherMethod()  time took         

          call other method  time took    
          call security method  time took    

  - callMethodx....        time took       

  .....

是否有收集此信息的工具?

更清楚我正在寻找更简单的东西,比如SLF4J profiler

+ 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上你必须手动将代码配置文件放在代码中。

我在想通过另一个分析工具可以有类似的东西。

由于

1 个答案:

答案 0 :(得分:2)

您要找的是Java Profilers。我建议您下载Yourkit的演示版,并使用它来分析您的应用程序。