【问题标题】:Nodejs Profiling: What to do with v8.log fileNodejs 分析:如何处理 v8.log 文件
【发布时间】:2014-02-16 22:33:39
【问题描述】:

我唯一安装的是 Nodejs。 我使用的是 Windows 8 x64。

我通过node --prof app.js 运行我的程序。它会生成一个 v8.log 文件。

现在,我该如何处理 v8.log 文件?

【问题讨论】:

标签: javascript node.js profiling profiler v8


【解决方案1】:

从 v5.2.0 开始,Node.JS 附带一个内置的滴答处理器:

node --prof-process

请参阅release notes 了解更多信息。

【讨论】:

  • 不知道为什么你被否决了。它在 4.4.0(可能更早)中也可用
【解决方案2】:

Chrome 的内置 Trace Event Profiling Tool(可在 Chrome 或 Chromium 中访问 c​​hrome://tracing)可以围绕 v8.log 输出构建更有用的可视化。

请注意,来自节点的转储 >= 0.11.x may be more useful to you 比当前稳定版本 (0.10.35) 上的转储。

【讨论】:

【解决方案3】:

您需要处理 v8.log。 v8 日志包含样本点,并希望将这些数据收集到可读/可用的东西中。查看 node-tick-processor 并在您的 v8 日志上运行它。

【讨论】:

  • 这个答案是对这个问题最简单的回答 - 虽然它绝对是朝着正确方向的最小推动,但可以做更多的事情来帮助查询用户。希望看到更多关于一般用法和理解 v8 日志的信息,或者至少是理解 v8.log 的资源
猜你喜欢
  • 2013-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-10
  • 1970-01-01
  • 1970-01-01
  • 2017-11-03
  • 2014-09-30
相关资源
最近更新 更多