0

我正在寻找比 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 [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 上,您必须手动将配置文件的代码放入代码中。

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

谢谢

4

1 回答 1

2

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

于 2012-07-04T11:20:08.027 回答