console.time方法与console.timeEnd方法

2016-06-07 17:41:46

《Node.js权威指南》第3章Node.js基础知识,本章介绍了Node.js框架中的一些基础知识, 包括Node.js框架中使用的控制台概念,Node.js框架中的全局作用域概念,Node.js框架中提供了哪些全局变量及全局函数,Node.js 框架中的事件处理机制及事件环机制,以及怎样使用Node.js框架中提供的调试工具。本节为大家介绍console.time方法与 console.timeEnd方法。


3.1.4 console.time方法与console.timeEnd方法

在Node.js中,当需要统计一段代码的执行时间时,可以使用console.time方法与console.timeEnd方法,其中 console.time方法用于标记开始时间,console.timeEnd方法用于标记结束时间,并且将结束时间与开始时间之间经过的毫秒数在控制 台中输出。这两个方法的使用方法如下所示。
 

console.time(label) 
 console.timeEnd(label)

这两个方法均使用一个参数,参数值可以为任何字符串,但是这两个方法所使用的参数字符串必须相同,才能正确地统计出开始时间与结束时间之间所经过的毫秒数。

接下来,我们看一个console.time方法与console.timeEnd方法的使用示例,代码如代码清单3-2所示。

代码清单3-2 console.time方法与console.timeEnd方法的使用示例
 

console.time('small loop');  
for (var i = 0; i < 100000; i++) { } 
console.timeEnd('small loop');

将这段代码保存在app.js脚本文件中,然后在命令行窗口中运行该脚本文件,运行结果。
 

small loop: 1ms

你打算打赏多少钱呢?

打赏
(微信扫一扫)