FAIRYFAR-INTERNAL
 
  FAIRYFAR-INTERNAL  |  SITEMAP  |  ABOUT-ME  |  HOME  
您的足迹: perf工具使用
perf工具使用

测试程序perf_test.c

img

编译

snippet.bash
gcc -g -o perf_test perf_test.c

使用perf监控执行程序

snippet.bash
perf record ./perf_test -g

-g参数等价于–call-graph,程序执行完成会自动在当前目录生成perf.data文件。

查看记录文件

snippet.bash
perf report

img

生成调用关系图

snippet.bash
perf script | python ./gprof2dot.py -f perf ./perf_report.txt | dot -Tpng -o g.png

(没有成功,可能perf版本过低问题)。



打赏作者以资鼓励: