gprof 统计函数执行时间
参考出处:
- gprof用于分析函数调用耗时,可用之抓出最耗时的函数,以便优化程序。
- gcc链接时也一定要加-pg参数,以使程序运行结束后生成gmon.out文件,供gprof分析。
- gprof默认不支持多线程程序,默认不支持共享库程序。
- gcc -pg 编译程序
- 运行程序,程序退出时生成 gmon.out
- gprof ./prog gmon.out -b 查看输出
要想产生gmon.out文件,必须在编译和链接时,都加上-pg -g选项。
参考出处:
要想产生gmon.out文件,必须在编译和链接时,都加上-pg -g选项。