Memory leaks Go(lang):如何使用堆配置文件查找内存泄漏?

Memory leaks Go(lang):如何使用堆配置文件查找内存泄漏?,memory-leaks,go,pprof,heap-profiling,Memory Leaks,Go,Pprof,Heap Profiling,我正在尝试使用pprof来验证内存泄漏 可以解释一下如何读取堆配置文件吗 http://localhost:6060/debug/pprof/heap?debug=1 此外,在启动go tool pprof后键入web命令是否正常http://localhost:6060/debug/pprof/heap它会生成一个空的.svg文件吗 非常感谢我可以帮你回答第二个问题。必须为命令提供二进制文件的名称: go tool pprof YOUR_COMPILED_BINARY http://local

我正在尝试使用pprof来验证内存泄漏

可以解释一下如何读取堆配置文件吗
http://localhost:6060/debug/pprof/heap?debug=1

此外,在启动
go tool pprof后键入
web
命令是否正常http://localhost:6060/debug/pprof/heap
它会生成一个空的.svg文件吗


非常感谢

我可以帮你回答第二个问题。必须为命令提供二进制文件的名称:

go tool pprof YOUR_COMPILED_BINARY http://localhost:6060/debug/pprof/heap

如何读取堆配置文件的说明非常好:

每个条目开头的数字(“1:262144[4:376832]”分别表示当前活动对象的数量、活动对象占用的内存量、分配总数和所有分配占用的内存量