[英]How to inspect result of `node --prof` on x64 MacOS X 10.7?
我尝试在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 / a do:
$ 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
如果您缺少任何功能,请随意创建拉取请求。 我有一段时间没有更新它,它似乎仍然有效
在节点4.4.0之后:
node --prof-process isolate-0xnnnnnnnnnnnn-v8.log > processed.txt
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.