理论工作中常常会遇到程序执行工夫迟缓,但对于那局部执行迟缓无奈确定。
应用 GNU profiler(gprof)工具可对程序的函数调用次数,函数占用工夫,准确展现。是程序开发的一个有用的工具。
用法:在编译时退出 gcc -pg 选项。
失常运行程序后,会产生一个 gmon.out 文件.
通过如下命令可查看程序运行中各函数调用次数以及运行工夫。
$ gprof app gmon.out > report.txt
输入后果会展现在 report 文件中。
理论工作中常常会遇到程序执行工夫迟缓,但对于那局部执行迟缓无奈确定。
应用 GNU profiler(gprof)工具可对程序的函数调用次数,函数占用工夫,准确展现。是程序开发的一个有用的工具。
用法:在编译时退出 gcc -pg 选项。
失常运行程序后,会产生一个 gmon.out 文件.
通过如下命令可查看程序运行中各函数调用次数以及运行工夫。
$ gprof app gmon.out > report.txt
输入后果会展现在 report 文件中。