水木社区手机版
首页
|版面-Go编程语言(Golang)|
新版wap站已上线
展开
|
楼主
|
同主题展开
|
溯源
|
返回
上一篇
|
下一篇
|
同主题上篇
|
同主题下篇
主题:Re: Go的GC是不是还是不行啊?
lichehuo
|
2021-04-30 22:12:48
|
我前几天碰到内存没回收的情况。生产者定时生产一个数组,消费者收到即刻消费这个数组。当然由于粗心,生产者的数组一直在累加而不是循环开始清空状态,这样消费端内存慢慢的就炸了。看了pprof是这个消费端在数组里面数据量大占用几百m的时候,gc不了,手动在代码里runtime.gc也不回收。修复了生产者端的问题,消费端内存就正常了。
【 在 fork 的大作中提到: 】
: 看这个
https://dgraph.io/blog/post/manual-memory-management-golang-jemalloc/
:
: 通过cgo用jemalloc来管理内存,真的好折腾。
- 来自「最水木 for iPhone 8」
--
FROM 120.229.67.*
上一篇
|
下一篇
|
同主题上篇
|
同主题下篇
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版