关于c:linux-查看程序函数占用时间gprof

理论工作中常常会遇到程序执行工夫迟缓,但对于那局部执行迟缓无奈确定。

应用GNU profiler(gprof)工具可对程序的函数调用次数,函数占用工夫,准确展现。是程序开发的一个有用的工具。

用法:在编译时退出 gcc -pg 选项。
失常运行程序后,会产生一个gmon.out文件.
通过如下命令可查看程序运行中各函数调用次数以及运行工夫。

$ gprof app gmon.out > report.txt

输入后果会展现在report文件中。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理