Jprofiler 7.2.2 - 如何查看方法花费的时间

jon*_*rom 9 java jprofiler

我已经下载了JProfiler的试用版,并在java 1.5控制台应用程序上测试它.它只显示内存使用情况,即java.lang.String被实例化的次数.我想看看调用了哪些方法以及每种方法花了多少时间.我还没想出在试用版中如何做到这一点.

我查看了以下文章http://java.dzone.com/articles/jprofiler-your-java-code-could,它显示了"Performance Bottle Necks"的菜单选项.我的下拉菜单中没有此选项.试用版中是否禁用此功能?

Ing*_*gel 13

激活左侧栏中的CPU视图部分,然后选择"热点"选项卡.您可能必须先开始记录CPU数据.如果没有记录数据,则会有一个按钮,该按钮允许您开始CPU记录.


S'c*_*ock 5

  1. 打开 CPU 视图部分,现在单击“Call Tree”选项卡。
  2. 右键单击并单击查找。
  3. 现在您可以开始输入您想要研究的方法名称,您将看到方法的树层次结构。
  4. 您还可以右键单击您的方法,然后单击“设置为根”。
  5. 现在,将方法设置为 root 后,可以轻松分析“热点”和“调用图”。

我使用的是 Jprofiler 10.0.3。