Node.js v8.x 中文文档
目录
事件跟踪#
事件跟踪提供了一个机制,用于集中地跟踪 V8 引擎、Node 核心模块、以及用户代码产生的信息。
要启用事件跟踪,需在启动 Node.js 应用时传入 --trace-events-enabled
标记。
如果要指定跟踪的类别,可在 --trace-event-categories
标记后带上一个用逗号分隔的类别名称列表。
默认启用的类别是 node
、node.async_hooks
和 v8
。
node --trace-events-enabled --trace-event-categories v8,node,node.async_hooks server.js
启用事件跟踪模式运行 Node.js 时会产生日志文件,可以在 Chrome 浏览器的 [chrome://tracing
] 标签中打开。
[chrome://tracing
]: https://www.chromium.org/developers/how-tos/trace-event-profiling-tool
- 断言测试
- 异步钩子(Async Hooks)
- 缓存(Buffer)
- C++ 插件
- C/C++ 插件 - N-API
- 子进程
- 集群(Cluster)
- 命令行参数
- 控制台(Console)
- 加密(Crypto)
- 调试器
- 废弃的 API
- DNS
- 域(Domain)
- ECMAScript 模块
- 错误(Errors)
- 事件(Events)
- 文件系统
- 全局对象(Globals)
- HTTP
- HTTP/2
- HTTPS
- 检查工具(Inspector)
- 国际化
- 模块(Modules)
- 网络(Net)
- 操作系统(OS)
- 路径(Path)
- 性能钩子(Performance Hooks)
- 进程
- Punycode
- 查询字符串
- 逐行读取
- 交互式解释器(REPL)
- 流(Stream)
- 字符串解码
- 定时器(Timers)
- 安全传输层(TLS/SSL)
- 事件跟踪(Tracing)
- TTY
- UDP / 数据报
- URL
- 工具集
- V8
- 虚拟机(VM)
- 压缩(ZLIB)