Linux 在ARM目标上运行性能

Linux 在ARM目标上运行性能,linux,profiling,perf,Linux,Profiling,Perf,我试图在ARM目标上使用perf工具。由于目标计算机的功能有限,是否可以在其他计算机上执行“perf annotate” 谢谢, GL.将性能数据和vmlinux(带debuginfo)复制到其他机器并使用: perf annotate -i perf.data.target --vmlinux vmlinux.target <symbol> perf annotate-i perf.data.target--vmlinux-vmlinux.target 使用--source选项

我试图在ARM目标上使用perf工具。由于目标计算机的功能有限,是否可以在其他计算机上执行“perf annotate”

谢谢,
GL.

性能数据
vmlinux
(带debuginfo)复制到其他机器并使用:

perf annotate -i perf.data.target --vmlinux vmlinux.target <symbol>
perf annotate-i perf.data.target--vmlinux-vmlinux.target

使用
--source
选项对源代码进行注释。

性能数据
vmlinux
(带debuginfo)复制到其他机器上,并使用:

perf annotate -i perf.data.target --vmlinux vmlinux.target <symbol>
perf annotate-i perf.data.target--vmlinux-vmlinux.target

使用
--source
选项对源代码进行注释。

感谢您的回复。我还没试过这个。还有一个问题,我正在为一个嵌入式系统尝试这个方法,在这个系统中,名称解析不起作用,因为一些依赖的库不可用(编译这些库有点困难)。我可以在主机本身上针对提取的rootfs运行perf数据吗?谢谢您的回复。我还没试过这个。还有一个问题,我正在为一个嵌入式系统尝试这个方法,在这个系统中,名称解析不起作用,因为一些依赖的库不可用(编译这些库有点困难)。我可以在主机本身上针对提取的rootfs运行perf数据吗?