- Node.js 教程
- Node.js - 首页
- Node.js - 简介
- Node.js - 环境设置
- Node.js - 第一个应用程序
- Node.js - REPL 终端
- Node.js - 命令行选项
- Node.js - 包管理器 (NPM)
- Node.js - 回调概念
- Node.js - 上传文件
- Node.js - 发送电子邮件
- Node.js - 事件
- Node.js - 事件循环
- Node.js - 事件发射器
- Node.js - 调试器
- Node.js - 全局对象
- Node.js - 控制台
- Node.js - 进程
- Node.js - 扩展应用程序
- Node.js - 打包
- Node.js - Express 框架
- Node.js - RESTFul API
- Node.js - 缓冲区
- Node.js - 流
- Node.js - 文件系统
- Node.js MySQL
- Node.js - MySQL 入门
- Node.js - MySQL 创建数据库
- Node.js - MySQL 创建表
- Node.js - MySQL 插入数据
- Node.js - MySQL 从表中选择数据
- Node.js - MySQL Where 条件
- Node.js - MySQL 排序
- Node.js - MySQL 删除数据
- Node.js - MySQL 更新数据
- Node.js - MySQL 联接
- Node.js MongoDB
- Node.js - MongoDB 入门
- Node.js - MongoDB 创建数据库
- Node.js - MongoDB 创建集合
- Node.js - MongoDB 插入数据
- Node.js - MongoDB 查找数据
- Node.js - MongoDB 查询
- Node.js - MongoDB 排序
- Node.js - MongoDB 删除数据
- Node.js - MongoDB 更新数据
- Node.js - MongoDB 限制结果
- Node.js - MongoDB 联接
- Node.js 模块
- Node.js - 模块
- Node.js - 内置模块
- Node.js - 实用程序模块
- Node.js - Web 模块
- Node.js 有用资源
- Node.js - 快速指南
- Node.js - 有用资源
- Node.js - 讨论
NodeJS - console.profileEnd() 方法
Node.js console.profileEnd() 方法将停止之前调用的配置文件的 JavaScript CPU 分析会话,并将报告打印到检查器的配置文件面板。简单来说,它停止了之前使用 console.profile() 方法启动的配置文件的记录。
语法
以下是 Node.js console.profileEnd() 方法的语法:
console.profileEnd([label])
参数
label − 我们可以使用名称为配置文件传递 label,输入名称应为 string。并且此传递的 label 应与 console.profile() 方法中的 label 相同,以关闭特定的配置文件。
返回值
此方法不返回任何内容,而是结束检查器中的 JavaScript CPU 配置文件。
示例
在此示例中,
我们通过将名称传递给 label 参数来调用 Node.js console.profile() 方法。
然后我们编写了一些代码行。
然后我们使用 console.profileEnd() 方法结束之前调用的配置文件,并在 console.profile() 方法中使用相同的 label。
console.profile("one"); var a = 5, b = 5; var c = a * b; console.log(c); console.profileEnd("one");
输出
25
为了更好地理解,请在浏览器的控制台中执行上述代码。如果我们在浏览器的控制台中执行它,则以下是输出:
如下图所示,console.profileEnd() 方法具有一个配置文件名称,并且它与启动的配置文件的名称匹配,则该配置文件将被停止。
示例
在此示例中,
我们通过将名称传递给 label 参数来调用 Node.js console.profile() 方法。
然后我们执行一个加两个数字的操作。
然后我们使用 console.profileEnd() 方法结束之前调用的配置文件,并使用不同的 label。
console.profile("one"); var a = 5, b = 5; var c = a + b; console.log(c); console.profileEnd("two");
输出
10
为了更好地理解,请在浏览器的控制台中执行上述代码。如果我们在浏览器的控制台中执行它,则以下是输出:
如下图所示,console.profileEnd() 方法具有一个配置文件名称,并且它与启动的配置文件的名称不匹配,因此不会进行任何更改。
示例
在此示例中,
我们使用不同的 label 名称三次调用 Node.js console.profile() 方法。
然后我们执行一个将元素添加到 数组 的操作。
然后我们使用 console.profileEnd() 方法结束之前调用的配置文件,而无需传递任何正在记录的配置文件的 label。
console.profile("One"); console.profile("Two"); console.profile("Three"); var array = ["Blue", "Black", "Purple"]; array.push("Yellow"); console.log(array); console.profileEnd();
输出
[ 'Blue', 'Black', 'Purple', 'Yellow' ]
为了更好地理解,请在浏览器的控制台中执行上述代码。如果我们在浏览器的控制台中执行它,则以下是输出:
如下图所示。console.profileEnd() 方法在没有任何传递的配置文件名称的情况下被调用,因此将停止最近启动的配置文件。
示例
在此示例中,
我们调用 Node.js console.profile() 方法,而无需将任何名称传递给 label 参数。
然后我们编写了一些代码行。
然后我们使用 console.profileEnd() 方法结束之前调用的配置文件。
console.profile(); for (var i = 0; i < 3; i++) { console.log(i); } console.profileEnd();
输出
0 1 2
为了更好地理解,请在浏览器的控制台中执行上述代码。如果我们在浏览器的控制台中执行它,则以下是输出:
从下图可以看出,如果我们没有向方法传递任何 label,则默认情况下,它将配置文件命名为“Profile 1”等等。