JS基准测试/ console.time 与 console.timeEnd

600 阅读1分钟

译者:铁胖子

console.timeconsole.timeEnd 方法允许开发者在任意代码中使用, 显示的结果是中间持续的时间, 以毫秒为单位. 由于JavaScript性能越来越重要, 所以了解基本的基准测试技术是挺有用的。最简单的基准测试工具就是 console.timeconsole.timeEnd 组合。

console.time 启动一个计时器。而 console.timeEnd 则停止计时器,并写出经过的时间:

// 启动计时器(name=testForEach)
console.time('testForEach');

// (... 执行某些测试,如 forEach 循环之类)

// 结束计时器,获取运行时间
console.timeEnd('testForEach');

// testForEach: 13636.634ms (直接显示在控制台,运行时间)

传入的第一个参数是计时器的 name, 以便管理多个并发计时器。调用 console.timeEnd 则立即写出运行时间,单位是 ms(毫秒)。

console.time/timeEnd 提供了一种快速进行速度测试的手动方法! 在JS领域还有很多先进的性能/基准测试技术和工具。

翻译人员: 铁锚http://blog.csdn.net/renfufei

翻译时间: 2016年4月30日

原文时间: 2016年4月4日

原文链接:davidwalsh.name/console-tim…