理解Firebug分析器输出
- 论坛
- 理解Firebug分析器输出
16 浏览
理解Firebug分析器输出
我一直在尝试使用Firebug的性能分析工具来更好地理解我们遇到的一些JavaScript性能问题的源头,但是输出结果让我有些困惑。
当我对一些代码进行分析时,分析器报告如下:Profile (464.323 ms, 26,412 calls)。我怀疑464.323毫秒是这26,412个调用的执行时间总和。
然而,当我深入查看详细结果时,我发现一些单独的结果的平均执行时间大于464.323毫秒,例如具有最高平均时间的结果报告以下细节:
Calls: **1** Percent: **0%** Own Time: **0.006 ms** Time: **783.506 ms** Avg: **783.506 ms** Min: **783.506 ms** Max: **783.506 ms**
另一个结果报告如下:
Calls: **4** Percent: **0.01%** Own Time: **0.032 ms** Time: **785.279 ms** Avg: **196.32 ms** Min: **0.012 ms** Max: **783.741 ms**
在这两个结果中,Time结果的总和远远超过了464.323毫秒。
那么,这些不同的数字代表什么意思?我应该相信哪些数字?