Я пытаюсь использовать профилировщик Firebug, чтобы лучше понять источник некоторых проблем производительности JavaScript, которые мы видим, но я немного смущен выходом.
Когда я просматриваю некоторый код, отчеты профилировщика Профиль (464.323 мс, 26 412 вызовов). Я подозреваю, что 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**
Между этими двумя результатами сумма результатов "Время" намного больше, чем 464.323.
Итак, что означают эти разные цифры? С какими я должен доверять?