如何访问 Netbeans 中的调用计数?

How To Access Invocation Count in Netbeans?

我有一个正在处理的项目,现在大部分编码已经完成,我需要做一些分析。然而,完成的规定之一是我需要找出执行方法所花费的总时间以及执行特定方法的次数。然而,试图在 Netbeans 上查找调用计数让我抓狂。在线帮助页面之一说单击 window 中的下拉箭头,但我只能看到名为 "Hits" 的选择列;我在谷歌上搜索了一下,没有找到任何解释。这里有人有使用 NetBeans 分析的经验吗?提前致谢。

我认为解决方案可能很简单,只需在来自 All [=114] 的 OP 屏幕截图中更改标记为 Profile 的列表 selection =]Selected 方法。但是,如果不是这种情况,下面是设置的演练,以便在 NetBeans 中进行分析时在结果快照中获取 selected 方法的调用计数:

  • Select Profile -> Profile Project 为您的项目。
  • 如果没有设置配置文件,屏幕应该类似于这样:

  • 单击上面屏幕截图中显示的 配置 Session 按钮(或 link)。
  • 从下拉列表中检查 用户定义的分析点 和 select 方法 .

  • 这将导致在最右侧显示 设置 齿轮图标。单击该按钮可显示另一个标记为 Profile 的下拉列表,默认 selection 为 All 类.
  • 单击 配置文件 下拉列表,然后 select Selected 方法 将允许 Invocations 显示在分析结果中。 (OP 中的屏幕截图显示 All 类 是 selected。)

  • 选择配置文件 Selected 方法,单击下面屏幕截图中显示的 添加 按钮,然后 select 在 Select Method 对话框中配置的方法:

  • 最后 运行 通过单击左侧带有绿色三角形的 Profile 按钮,使用 selected 分析选项 运行 您的应用程序.

  • Invocations列(n.b。不是Invocation Count) 应该显示在结果中。如果不是,则单击列 headers 行最右侧的黑色倒三角形,这允许切换结果快照中每一列的显示。

这些说明特别适用于 NetBeans (8.2) 的最新稳定版本,但一般原则也适用于早期版本,尽管在细节上可能存在一些差异。