2011-01-20 44 views
1

我試圖使用內置的NetBeans分析器來剖析我的應用程序。結果完全有意義,而不是一件事 - 子方法和方法的自身時間的總和不等於爲方法顯示的值。即自動時間爲257ms,子方法 - 110ms,方法值爲1022. 1022 - 257 - 110 = 655ms。你能告訴我這次失去了什麼嗎?NetBeans分析器 - 時間有些丟失?

+1

探查者嘗試估計花費的時間,而不花費太多時間準確,以免影響結果。我所見過的一個事情是配置文件所做的事情是給方法調用本身以太多的權重。這可能會使方法看起來比現在更昂貴。這也許可以解釋爲什麼你以不同的方式計算出不同的時間。較小的值更可能是準確的恕我直言。 – 2011-01-20 12:13:29

回答

1

動態CPU頻率開關是否打開?嘗試禁用它,重新運行分析器校準並重新分析項目。

如果它不能幫助我建議提交的探查的問題在http://netbeans.org/bugzilla/

不要忘記附上示例項目(如果可能)。

+0

如何關閉動態CPU頻率? – Rogach 2011-01-22 14:40:58