【发布时间】: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