nodejs如何获取执行代码的总耗时
时间: 2024-02-20 20:58:28 浏览: 28
你可以使用`console.time()`和`console.timeEnd()`方法结合一个计时器变量来获取执行代码的总耗时。以下是一个示例代码:
```
let totalTime = 0;
console.time("total");
// 这里是需要计算执行时间的代码
console.time("part1");
// 执行代码块1
console.timeEnd("part1");
console.time("part2");
// 执行代码块2
console.timeEnd("part2");
// 统计总耗时
totalTime = console.timeEnd("total");
console.log("代码执行总耗时为:" + totalTime + "ms");
```
在这个例子中,我们使用`console.time()`方法开始计时,并将计时器命名为“total”。然后,在需要计算执行时间的每个代码块中使用`console.time()`方法开始计时,并将计时器命名为不同的字符串(例如“part1”和“part2”)。每个代码块执行完成后,我们使用`console.timeEnd()`方法停止计时器。
最后,我们使用`console.timeEnd()`方法停止总计时器,并将计时结果保存到`totalTime`变量中。最后,我们使用`console.log()`方法输出总耗时。
输出结果应该会类似于:
```
part1: 2.345ms
part2: 4.567ms
total: 6.912ms
代码执行总耗时为:6.912ms
```