一.简介 gprof是GNU工具之一,它在编译的时候在每个函数的出入口加入了profiling的代码,运行时统计程序在用户态的执行信息,可以得到每个函数的调用次数,执行时间,调用关系等信息,简单易懂.适合于查找用户级程序的性能瓶颈,对于很多时间都在内核态执行的程序,gprof不适合. 二.使用方法 1)给GNU Tools 传递PG选项,编译器和连接器都需要加上-pg 选项 gcc -g -pg ............. 2)执行程序(注意:只有在程序正常终止的时候,才会生成统计文件.也就是说…