作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我尝试在 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/
我是一名优秀的程序员,十分优秀!