Как рассчитать время, затрачиваемое функцией на выполнение в Deno - PullRequest
0 голосов
/ 27 мая 2020

Мне нужно получить время выполнения в миллисекундах. Как мы можем использовать Deno?

1 Ответ

1 голос
/ 27 мая 2020

Вы должны использовать Performance API.

* флаг 1003 * требуется, если вы хотите измерение времени с высоким разрешением, иначе он не выдаст ошибку отказа в разрешении, но вместо этого будет целое число, что приведет к потере точности.

const t0 = performance.now();
doSomething();
const t1 = performance.now();
console.log(`Call to doSomething took ${t1 - t0} milliseconds.`);

Или console.time

console.time('foo');
doSomething();
console.timeEnd('foo'); // foo: 400ms
...