Linux 为什么perf脚本不起作用?

Linux 为什么perf脚本不起作用?,linux,perl,Linux,Perl,作为Linux中的绿色图形,我想使用“perf”来生成火焰图。 为了确保正确操作,我遵循了github官方页面“火焰图”的说明[ 但是,当我使用命令pref script>out.pref时,出现了以下错误: 在/usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri中找不到符号。那么,是否安装调试包? 无法打开/tmp/perf-6637.map,在没有符号的情况下继续 无法打开/tmp/perf-6663.map,在没有符号的情况下继续 无法打开/tmp/perf-

作为Linux中的绿色图形,我想使用“perf”来生成火焰图。 为了确保正确操作,我遵循了github官方页面“火焰图”的说明[

但是,当我使用命令
pref script>out.pref
时,出现了以下错误:


在/usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri中找不到符号。那么,是否安装调试包?
无法打开/tmp/perf-6637.map,在没有符号的情况下继续
无法打开/tmp/perf-6663.map,在没有符号的情况下继续
无法打开/tmp/perf-6674.map,没有符号继续
无法打开/tmp/perf-6703.map,在没有符号的情况下继续
无法打开/tmp/perf-6713.map,在没有符号的情况下继续
无法打开/tmp/perf-6720.map,在没有符号的情况下继续
无法打开/tmp/perf-6755.map,在没有符号的情况下继续
无法打开/tmp/perf-6772.map,在没有符号的情况下继续

我在Google和perf的WiKi上搜索了很多次,找到了另一个命令
perf script-I perf.data%>out.pref
,它确实有效

但是下一个命令
perl../FlameGraph/stackcollapse-perf.pl perf.unfold&>perf.fold
将发出以下错误:


[1] +停止性能脚本-i性能数据

似乎它也无法解决这个问题。我尝试从源代码处重建系统的性能,但似乎也没有帮助

我尝试过多种不同的方法,但似乎都不管用。最好的方法是什么?提前谢谢