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

时间:2017-11-30 16:43:22

标签: java netbeans profiling project cpu-usage

我有一个正在进行的项目,我需要进行一些分析,因为大部分编码已经完成。但是,完成的一个规定是我需要找出执行方法所花费的总时间以及执行特定方法的次数。然而,它让我疯狂地试图在Netbeans上找到Invocation Count。其中一个帮助页面在网页上点击了下拉箭头,但我只能看到一个名为" Hits"的选择栏。我用Google搜索,没有任何解释。这里的任何人都有使用NetBeans分析的经验吗?提前谢谢。

My Screen

1 个答案:

答案 0 :(得分:1)

我认为解决方案可能很简单,只需更改OP屏幕中从所有类所选方法的标记配置文件的列表选择。但是,如果不是这种情况,则在NetBeans中进行概要分析时,可以通过设置来了解结果快照中所选方法的调用计数:

  • 选择个人资料 - >您项目的个人资料项目
  • 如果未设置任何分析,则屏幕应类似于:

nb1

  • 点击上面屏幕截图中显示的配置会话按钮(或链接)。
  • 从下拉列表中选中用户定义的性能分析点,然后选择方法

nb2

  • 这将导致显示最右侧的设置齿轮图标。点击该按钮可显示另一个标记为个人资料的下拉列表,其默认选项为所有班级
  • 点击个人资料下拉列表,然后选择所选方法,这将允许调用显示在性能分析结果中。 (OP中显示的屏幕显示所有类而是选择。)

nb25

  • 选择了个人资料所选方法后,点击下面屏幕截图中显示的添加按钮,然后在选择方法中选择要配置的方法对话框:

nb3

  • 最后使用所选的性能分析选项运行您的应用,方法是点击左侧绿色三角形的个人资料按钮。

  • Invocations 列(n.b。不是 调用次数 )应显示在结果中。如果没有,则单击列标题行最右侧的黑色倒三角形,这样可以切换结果快照中每列的显示。

enter image description here

这些指令特别适用于最新的NetBeans稳定版本(8.2),但一般原则也适用于早期版本,但可能会在细节上有所不同。