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

时间:2013-01-29 17:49:59

标签: java jprofiler

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

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

2 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:0)

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