現在、私のnode.jsアプリケーションのプロファイリングを行っています。私はこのブログを見つけました:http://blog.nodejs.org/2012/04/25/profiling-node-js/これはDtraceを使うべきだと示唆しています。 私はここに与えられた手順を使用してのUbuntu 12.04上のDTraceインストール: CPU:DTraceを使用したNode.jsのプロファイリング
dtrace -o stacks.out -n 'profile-97/execname == "node" && arg1/{
@[jstack(100, 8000)] = count(); } tick-60s { exit(0); }'
stacks.outこの除き、空白のまま:私のノード・アプリケーションが実行されている間、私は私のターミナルで次のコマンドを実行したときしかし、https://askubuntu.com/questions/60940/how-do-i-install-dtrace
をID機能:名前 1 387695:tick-60s
何が間違っている可能性がありますか?
Linuxで最新のnode.jsを使用すると、Systemtapを見ることができます。私はどれくらいサポートされているのかわかりません。 GC => https://gist.github.com/bnoordhuis/4078925を測定します。私はこれでまだ遊んでいないが、有望/面白そうに見える。 – Alfred