console.time方法与console.timeEnd方法
2024-09-16 11:45:14
在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');
最新文章
- tp5 中 model 的更新方法
- pagePiling.js - 创建漂亮的全屏滚动效果
- eclipse启动时虚拟机初始内存配置
- 大道至简之编程的精义读后感(Java伪代码)
- JavaScript获取onclick、onchange等事件的值
- laravel 查看SQL语句
- EXTJS4.2 控件之Grid getRowClass 添加行背景色
- ThinkPHP框架下基于RBAC的权限控制模式详解
- 怎样将Emoj表情插入mysql5.6数据库__python+mysqldb
- webpack从0开始---(二)
- Angular2 之父子组件交互方式
- linux下ftp权限控制
- Selenium 基础知识
- oracle partition table 分区表详解
- python threading acquire release
- js事件的捕获和冒泡阶段
- loadruner11 socket脚本-10053错误
- 前台通过form表单向Django后台传输数据,Django处理后返回给前台
- vue 文件引入
- POJ 2079 Triangle(凸包+旋转卡壳,求最大三角形面积)