一尘不染

如何测量函数执行所花费的时间

javascript

我需要以毫秒为单位获取执行时间。


阅读 152

收藏
2022-02-23

共1个答案

一尘不染

使用 performance.now()

var startTime = performance.now()

doSomething()   // <---- measured code goes between startTime and endTime

var endTime = performance.now()

console.log(`Call to doSomething took ${endTime - startTime} milliseconds`)

Node.js它需要导入performance

进口业绩

const { performance } = require('perf_hooks');

Using console.time living standard

console.time('doSomething')

doSomething()   // <---- The function you're measuring time for 

console.timeEnd('doSomething')

注意:
传递给time()andtimeEnd()方法的字符串必须匹配
定时器才能按预期完成)。

console.time()文件:

2022-02-23