瞎折腾

搞事情

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年10月17日

摘要: gporf被称为GNU简档器,是binutils中的一个程序。这个程序可以帮我们找出程序运行时需要处理时间最长的函数。通过它我们可以有效的改善我们程序的效率。为了有效的使用我们的gprof工具,必须确保参数-pg编译希望监视的函数 ,用这个参数编译源代码,会为程序的每个函数插入对mcount自子例程的调用,当运用程序运行时,mcount子例程创建一个调用图表简档文件,即gmon.out,它包含了程序中每个函数的计时信息。程序测试完之后,就可以使用gprof程序来查看调用图表简档文件,gprof的能够输出以下几项内容: 一般简档报告(flat profile),显示每个函数在你的程序中花费的时间 阅读全文
posted @ 2007-10-17 10:12 secularbird 阅读(331) 评论(0) 推荐(0) 编辑