0

我正在尝试使用 perf 实用程序分析 nodeJS REST API。我正在使用的命令是perf record -F 99 -p 5395 -g -- sleep 605395 作为进程 ID。它可以正常工作并将数据写入 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 回答