go
应用程序在 k8s 容器内运行。它作为一个 rest api 工作,接收请求并将它们的请求写入 elasticsearch。,我的代码是:,在上面的代码中,它监听路径 /logs
并调用 http
将数据保存到 elasticsearch 中。当我使用下面的函数打印内存使用情况时,我可以看到 alloc
不断增加,直到内存耗尽。如果我删除 http.post
调用,内存使用量始终为 1 到 3mb。内存使用量不断增加的原因可能是什么?,http 文档多次提到:,客户端完成后必须关闭响应正文:,这是文档中的示例:,如果你不这样做,就会发生泄漏,因为主体将永远保留在内存中。,