-3

我需要知道 golang 中的一些有效方法/工具,这将帮助我们检测在生产环境中运行并运行的微服务中的内存泄漏

4

1 回答 1

2

您可以做的一件事是比较 2 个堆 pprof。你可以这样做:

  • 提取堆配置文件 heap0.pprof
  • 向应用程序添加一些负载
  • 提取另一个堆配置文件 heap1.pprof
  • 将它们与 go tool pprof -base heap0.pprof heap1.pprof 进行比较

通过这种方式,您可以准确地看到随着时间的推移而增加的内容。

于 2020-08-25T05:04:16.177 回答