首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

gprof以及gcov的运用

2012-11-19 
gprof以及gcov的使用gprof 以及 gcov 主要用来对程序的执行情况进行分析,找到其中的热点(hotspot),然后

gprof以及gcov的使用
gprof 以及 gcov 主要用来对程序的执行情况进行分析,找到其中的"热点(hotspot)",然后再对其进行优化,以达到全局优化的目的。
下面是一个比较极端的例子,使用了两者的基本功能。

# stdio2.h.gcov  -:  103:printf (__const char *__restrict __fmt, ...)  -:  104:{577:  105:  return __printf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ());  -:  106:}

其实 gprof 以及 gcov 还能输出图形结果,那样的结果更具可读性,而且分析起来也比较直观。我另开一篇吧。

热点排行