linux性能分析工具之gprof1 简介2 原理3 使用流程4 gprof输出分析5 利用DOT图形化6 问题
1 简介GNU profiler(gprof)是GNU profiler工具。它可以为Linux平台上的程序精确分析性能瓶颈,它能够记录每个函数的调用次数,每个函数消耗的处理器时间,还能够显示“调用图”,包括函数的调用关系,能够为我们改进应用程序的性能提供很多有利的帮助。2 原理通过在编译和链接程序的时候使用-pg选项(编译和链接过程都需要),当我们使用"-pg"选项编译程序后,g