google-perftools 包中有一个 pprof 实用程序。将配置文件从 google-perftools cpuprofiler 和 heapprofiler 转换为漂亮图像的实用工具:如https://github.com/gperftools/gperftools/tree/master/doc/pprof-test-big.gif和 https://github .com/gperftools/gperftools/tree/master/doc/heap-example1.png
pprof 输入文件的格式在此处针对 cpu 配置文件进行了描述:https ://github.com/gperftools/gperftools/tree/master/doc/cpuprofile-fileformat.html
但是heap profile
svn中没有描述输入文件的格式。
什么是“堆分析”格式以及如何从我的代码生成这样的文件?我已经可以生成 cpuprofiler 格式,所以我感兴趣的是两种格式之间的区别。