簡體   English   中英

如何在x64 MacOS X 10.7上檢查`node --prof`的結果?

[英]How to inspect result of `node --prof` on x64 MacOS X 10.7?

我嘗試在CLI中配置我的node.js腳本。

https://code.google.com/p/v8/wiki/V8Profilerhttp://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

來自: https//nodejs.org/en/docs/guides/simple-profiling/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM