linux平台下的gprof评测工具可以对程序进行分析,需要在编译时加上-pg选项,如上一章的二叉树代码:

gcc -pg main.c ArrayBinaryTree.h ArrayBinaryTree.c

先运行一下,然后就会生产gmon.out文件,该文件用于分析程序执行:

./a.out

再次执行进行分析:

gprof ./a.out gmon.out

然后就可以看到具体的程序分析了,如下:

C和指针 第十八章 性能评测工具gprof

更多可以参考官方文档:https://sourceware.org/binutils/docs/gprof/

相关文章:

  • 2021-10-10
  • 2021-07-05
  • 2021-06-06
  • 2022-01-26
  • 2021-09-06
  • 2021-07-07
  • 2022-03-01
  • 2021-09-17
猜你喜欢
  • 2021-04-24
  • 2021-07-24
  • 2021-10-18
  • 2022-01-05
  • 2021-06-21
  • 2021-11-18
相关资源
相似解决方案