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**
これら 2 つの結果の間で、時間の結果の合計は 464.323 をはるかに超えています。
では、これらのさまざまな数字は何を意味するのでしょうか。どちらを信頼する必要がありますか?