golang,即go语言,由于GC问题一直困扰着开发者.
一些企业不得不更换到rust.
golang也作出了一些努力,比如将默认的GOGC =100%模式加入了 SetMaxHeap 设置方式
然而,这一改动并没有彻底解决问题
这里有一个好消息,go1.18将通过软内存限制(Soft memory limit)解决智能GC垃圾回收.
看介绍,此方法参考了TCMalloc的 SetMemoryLimit 设计
相关提案已经通过, 静等官方添加更新.
20221021更新:
go1.19 (released 2022-08-02)已经实现了软内存限制
GC详细文档: https://go.dev/doc/gc-guide
详细文章:
https://go.googlesource.com/proposal/+/master/design/48409-soft-memory-limit.md
此处评论已关闭