1. 下载perf源码交叉编译或者使用buildroot环境配置perf工具编译;
2. 将perf 和 库推到 设备目录如 data/perf下 或者 设备存储空间小时u盘挂载在机器的某个目录下;
2 ./perf record -F 99 -p $(进程) -g -- sleep 30 ,运行可能会提示 无法连接到库 ,将库的路径进行导出;
3 运行结束后生成 perf.data, 设备中运行 perf report -i perf.data -g > perf.log, perf script > perf.script ,拷贝perf.script到PC机;
4 PC机运行 stackcollapse-perf.pl perf.script > perf.script.folded, flamegraph.pl perf.script.folded > aiq.svg , 用浏览器打开 *svg文件;
备注 : stackcollapse-perf.pl 和 flamegraph.pl 通过 git clone https://github.com/brendangregg/FlameGraph 可以获取;