我正在尝试使用pprof来验证内存泄漏。
可以解释如何读取您在以下位置找到的堆配置文件:
http://localhost:6060/debug/pprof/heap?debug=1
此外,通过在启动web
后输入go tool pprof http://localhost:6060/debug/pprof/heap
命令产生空的.svg文件是否正常?
非常感谢
答案 0 :(得分:4)
我可以帮助解决第二个问题。您必须为命令提供二进制文件的名称:
go tool pprof YOUR_COMPILED_BINARY http://localhost:6060/debug/pprof/heap
答案 1 :(得分:-1)
很好地解释了如何读取堆配置文件in this intel blogpost:
每个条目开头的数字(“ 1:262144 [4:376832]”)表示当前活动对象的数量,活动对象占用的内存量,分配总数以及所有分配占用的内存量分别。