3作者: mwsherman8 个月前
我了解到,我对内存分配来源的直觉判断并不总是正确的。要追踪它,需要先创建一个 -memprofile 文件,然后使用 go tool pprof 工具,再进行一些搜索。这都没问题,就是太繁琐了。 所以,我把这个过程放到了 VS Code 侧边栏里,只需简单地点击一个基准测试,就能得到一个内存分配列表,并附带指向源代码行的链接。 希望您能试用一下并提供反馈。 可以在上面的 Marketplace 链接中找到它,也可以在您的 Extensions 侧边栏中搜索,源代码在这里:<a href="https:&#x2F;&#x2F;github.com&#x2F;clipperhouse&#x2F;go-allocations-vsix" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;clipperhouse&#x2F;go-allocations-vsix</a>