console.time方法与console.timeEnd方法
Posted where there is a will, there i
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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脚本文件中,然后在命令行窗口中运行该脚本文件,运行结果如图3-4所示。
例1:计算定时器时间
console.time(1); setTimeout(function(){ console.timeEnd(1); },16.7);
例2:
console.time(\'small loop\'); for (var i = 0; i < 100000; i++) { ; } console.timeEnd(\'small loop\');
以上是关于console.time方法与console.timeEnd方法的主要内容,如果未能解决你的问题,请参考以下文章