首先检查工具是否已经安装在系统上。 为此,只需在终端中运行以下命令即可。
$ gprof
如果您收到以下错误:
$ a.out: No such file or directory
那么这意味着该工具已经安装。 否则可以使用以下命令安装它:
$ apt-get install binutils
Gprof使用
不用说,理解Gprof这个工具的最好方法就是通过一个实际的例子。 所以,我们将从一个C语言程序开始,我们将通过Gprof进行剖析。 这是程序:
//test_gprof.c
#include<stdio.h>
void func4(void)
{
printf("\n Inside func4() \n")
for(int count=0count<=0XFFFFcount++)
}
void func3(void)
{
printf("\n Inside func3() \n")
for(int count=0count<=0XFFFFFFFcount++)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)