0

perf ユーティリティを使用して nodeJS REST API をプロファイリングしようとしています。私が使用しているコマンドはperf record -F 99 -p 5395 -g -- sleep 60、プロセスIDである5395です。正常に動作し、perf.data ファイルにデータを書き込みます。 [ perf record: Woken up 6 times to write data ] [ perf record: Captured and wrote 1.360 MB perf.data (~59425 samples) ] ただし、それを使用してレポートを作成しようとすると、perf script > out.perfエラーが発生しますFailed to open /tmp/perf-5395.map, continuing without symbols。これは基本的に、perf がコードを逆コンパイルして、出力ファイルに JavaScript コードを表示できなかったことを意味します。このマップファイルを取得するにはどうすればよいですか? 私は何が欠けていますか?

4

1 に答える 1

1

ノードに --perf_basic_prof_only_functions がありません。

例えばnode --perf_basic_prof_only_functions app.js

于 2016-10-20T22:55:36.433 に答える