无法分析gperftools分析器的输出(配置文件)

我使用gperftools来分析我的C代码。 因此,我无法使用pprof应用程序分析配置文件。

$ gcc -g prog.c -o prog -lprofiler
$ export CPUPROFILE=info.prof
$ ./prog 

 Inside main()

 Inside func1 

 Inside new_func1()

 Inside func2 
PROFILE: interrupts/evictions/bytes = 1133/0/300
$ ls
info.prof  prog  prog.c
$ ls -lah info.prof 
-rw-rw-r-- 1 mm mm 2.6K Jun  6 09:36 info.prof
$ pprof info.prof prog
Reading Profile files in profile.*
Error: Could not open profile.0.0.0: No such file or directory
profile.ftab: No such file or directory
$ 

我错了什么? 什么是profile.ftab文件?


您没有使用正确的'pprof'工具。 特别是,你使用的是http://www.cs.uoregon.edu/research/tau/docs/newguide/bk03ch01s08.html(这是完全不相关的),而你需要在这里:https://代码。 google.com/p/gperftools/我遇到了同样的问题,通过下载gperftools的源代码,构建它并使用./src/pprof来解决问题

链接地址: http://www.djcxy.com/p/87951.html

上一篇: Can't analyse the output (the profile file) of gperftools profiler

下一篇: GPerfTools/pprof: what does a dashed line mean?