当go服务部署到线上了,发现有内存泄露,该怎么处理

本文阅读 1 分钟
首页 golang 正文
题目序号:(3280)
题目来源: 腾讯
频次: 1

答案:重拾

  • 如果有内存泄漏,无非就是两种情况,1.goroutine泄漏。2.有一些全局的数据结构意外的挂住了本该释放的对象,虽然goroutine已经退出了,但是这些对象并没有从这类数据结构中删除,导致对象一直被引用,无法被收回。
  • 所以发现有内存泄漏的话,具体问题具体分析。
本文来自投稿,不代表本站立场,如若转载,请注明出处:
syncpool的实现原理
« 上一篇 09-17
问了sync.Map(我说我对sync.Pool比较熟,就说Pool了)
下一篇 » 09-17

发表评论

发表评论