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

本文介绍如何使用console.time和console.timeEnd方法进行JavaScript代码的性能测试。这两种方法可以帮助开发者测量特定代码段的执行时间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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日

原文链接: https://davidwalsh.name/console-time

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值