如何从谷歌HEAPPROFILER创建的.heap文件生成图表

时间:2011-06-23 17:40:54

标签: c++ google-perftools

就像问题所说,我使用了很棒的google perftools创建了一些.heap文件,现在我无法查看它们(我可以在vim中打开它们,但我想要图形表示)... 我尝试使用(如在文档中)

pprof --gv name-of-my-program /my_heap_file.0100.heap

 but I get 

pprof:无效选项 - ' - 'pprof:无效选项 - 'g'


2 个答案:

答案 0 :(得分:3)

有两种叫做pprof的工具。一个带有部分tau包,它安装在许多机器上。但是,它对Google Perf Tools一无所知,也不应该使用它。

另一个pprof工具附带Google Perf Tools。这是您应该运行的版本。应该更新文档以使其更加明显。

答案 1 :(得分:-1)

pprof是通过安装tau提供的。

使用(perftools)pprof的绝对路径来使用它,例如/usr/local/bin/pprof