【问题标题】:NetBeans profiler - time is lost somewere?NetBeans 探查器 - 时间在某处丢失?
【发布时间】:2011-01-20 11:42:48
【问题描述】:

我尝试使用内置的 NetBeans 分析器来分析我的应用程序。结果完全有意义,而不是一件事 - 子方法的时间和方法的自身时间之和不等于方法显示的值。 IE。 self-time 是 257ms,sub-methods - 110ms,method 的值是 1022. 1022 - 257 - 110 = 655ms。你能告诉我这段时间在哪里丢失了吗?

【问题讨论】:

  • Profilers 尝试估计花费的时间,但不会花费太多时间来准确,以免影响结果。我见过探查器做的一件事是过分重视方法调用本身。这会使方法看起来比实际更昂贵。这可以解释为什么您以一种方式计算的时间与另一种方式不同。较小的值更可能是准确的恕我直言。

标签: java performance netbeans profiling


【解决方案1】:

动态 CPU 频率切换是否开启?尝试禁用它,重新运行分析器校准并重新分析项目。

如果没有帮助,我建议在 http://netbeans.org/bugzilla/ 向 profiler 提交问题

别忘了附上示例项目(如果可能的话)。

【讨论】:

  • 动态CPU频率怎么关闭?
  • 取决于操作系统。搜索google.de/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-08
相关资源
最近更新 更多