Страницы

Поиск по вопросам

пятница, 29 ноября 2019 г.

Как измерить время выполнения js скрипта в микросекундах (не в миллисекундах)

#javascript #время


Как засечь время на js в микросекундах? В частности мне надо суммировать время выполнения
кусочка кода, который выполняется быстро (менее 1 миллисекунды), но часто.
    


Ответы

Ответ 1



Чтобы измерить время в микросекундах (не миллисекундах) надо воспользоваться стандартной функцией performance.now(). Она возвращает вещественное число (время от начала выполнения процесса) в милисекундах, а дробная часть есть соответсвенно микросекунды. var time = performance.now(); // некий код time = performance.now() - time; console.log('Время выполнения = ', time); Также можно использовать console.time('mark') и console.timeEnd('mark') - но тут вывод в консоль и просуммировать полученные отрезки времени не удастся. Подробнее тут.

Комментариев нет:

Отправить комментарий