全部博文(47)
2013年(47)
分类: C/C++
2013-06-25 09:03:12
用gprof对程序进行分析主要有以下三个步骤:
例如:
–o test –pg test.c
,
运行后,在当前目录下将生成一个文件gmon.out,这就是gprof生成的文件,保存有程序运行期间函数调用等信息。
test gmon.out –b
indent | c程序美化器,在源文件中运行这个过滤器,可以使源文件有标准的布局和缩进格式。 |
dump -Lv | 打印动态链接信息 |
time | 显示程序所使用的实际时间和CPU时间 |
nm | 打印目标文件的符号表 |
prof | 显示每个程序所消耗时间的百分比 |
ranlib | Generate an index to speed access to archives |