nodejs 统计代码运行时长很简单,只需要将需要统计的代码放在 time 和 timeEnd 之间即可打印代码运行时长
console.time('test')
console.timeEnd('test')
需要注意三点
①、名字保持一直
②、timeEnd 一定确保执行过程在 time 以后,并不是书写顺序
③、确保将代码放入 time 和 timeEnd 之间
测试如下
开启定时任务打印十次,统计定时任务所用时长
let count = 0;
//定时任务
function func() {
count++
console.log("print " + count)
if (count === 10) {
clearInterval(interval);//停止
console.timeEnd('test')
}
}
console.time('test')
//启动,func不能使用括号
let interval = setInterval(func, 1000);
结果如下