GC 如何调优

本文阅读 1 分钟
首页 golang 正文

通过 go tool pprof 和 go tool trace 等工具 

  • 控制内存分配的速度,限制 Goroutine 的数量,从而提高赋值器对 CPU  的利用率。 
  • 减少并复用内存,例如使用 sync.Pool 来复用需要频繁创建临时对象,例 如提前分配足够的内存来降低多余的拷贝。 
  • 需要时,增大 GOGC 的值,降低 GC 的运行频率。
本文来自投稿,不代表本站立场,如若转载,请注明出处:
如何限制 goroutine 并发数量 (channel 或 WaitGroup)
« 上一篇 09-17
分片键的选择?
下一篇 » 09-17

发表评论

发表评论