12

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
4

2 に答える 2

8

@Dogbert で提案されているように、github.com/ sidorares /node-tick を使用できます。

不足している機能がある場合は、遠慮なくプル リクエストを作成してください。しばらく更新してなかったけどまだ動いてる気がする

于 2013-03-25T23:10:10.120 に答える