javascript - 如何在 x64 MacOS X 10.7 上检查 `node --prof` 的结果?

标签 javascript macos node.js profiling

我尝试在 CLI 中分析我的 node.js 脚本。

https://code.google.com/p/v8/wiki/V8Profiler 所写, 或 http://blog.arc90.com/2012/03/05/profiling-node-programs-on-mac-os-x/一个做:

$ node --prof my_script.js

好吧,我得到了一个名为 v8.log 的文件,里面有很多行。

但随后在检查工具中都出错了。

$ tools/mac-tick-processor v8.log

给我看

Statistical profiling result from v8.log, (298 ticks, 237 unaccounted, 0 excluded).

并清空 JavaScript 部分。

[JavaScript]:
  ticks  total  nonlib   name

我也试试 https://github.com/bnoordhuis/node-profiler ,但也能得到一些结果。

如何处理 --prof 结果?

$ node -v
v0.8.18

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.7.4
BuildVersion:   11E53

最佳答案

根据@Dogbert 的建议,您可以使用 github.com/sidorares/node-tick

如果您缺少任何功能,请随时创建拉取请求。好久没更新了,感觉还是可以的

关于javascript - 如何在 x64 MacOS X 10.7 上检查 `node --prof` 的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14829325/

相关文章:

node.js - 在 Node Express 应用程序中安装 Entrust SSL 证书

javascript - 带有 Express : Importing client-side javascript using script tags in Jade views? 的 Node.js

javascript - 使用 Reactjs 显示自定义输入文件的文件名

javascript - 使用 Ajax 仅检索数据库中的数据之间如何更好地从 html 结构中的数据库检索数据?

xcode - 代码签名 : Identifier of Designated Requirements mismatches app identifier

java - MAC os x 10.8+ 代码签名证书详细信息

javascript - .map() 不是函数

javascript - 200 响应的性能影响

python - python setup.py egg_info mysqlclient

javascript - 当循环中没有更多元素时如何重新开始?