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