Сообщение от Триви
|
как мерить скорость выполнения javascript?
|
Никак. Вы можете оценить только среднее время исполнения всего скрипта или его части. Как обычно - запоминаете текущее время перед заданным фрагментом и после. Разница этих двух величин и будет
искомым временем. Так как на эту величину влияют разные внешние факторы, например, загруженность процессора, то делают несколько замеров и усредняют.
Код:
|
var t1 = (new Date()).getTime();
// что-то большое и громоздкое, например цикл
var t2 = (new Date()).getTime();
alert(t2 - t1);
var t1 = (new Date()).getTime();
for (var i = 0; i < n; i++) {
// что-то небольшое и быстрое
}
var t2 = (new Date()).getTime();
alert((t2 - t1) / n); |
А вообще-то вопрос не по теме.