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:}