pprof不能解析符号的解决方法

来源:互联网 发布:淘宝怎么编辑宝贝 编辑:程序博客网 时间:2024/05/17 23:26

利用tcmalloc(gperftools 2.0版本)检查程序出现的内存泄露。利用go版本的pprof解析设置HEAPPROFILE之后dump出来的file,虽然编译的时候加入了-g参数,但是还不能成功解析。如下图所示:



利用google的site命令: *** site:https://github.com/gperftools/gperftools/issues,找到下面的issue


绿色框中的这句话给了我新的思路,之后适用了perl版本的pprof,符号表终于可以解析了。

如下图:





之后定位相应内存泄露的地方。

熟练使用一些工具可以快速帮我们定位一些问题。