RSS
菜单

Go 的 GC 对实时性有影响吗?怎么调优?

Go 的 GC 是并发式的(并发标记+清除),STW(停止世界)时间很短(通常毫秒级),一般应用无感;但对毫秒级延迟敏感的系统(高频交易、游戏)仍有影响。调优:① GOGC 环境变量(默认 100,即堆翻倍触发 GC),调大减少 GC 频率、峰值内存升高;② Go 1.19+ 的 GOMEMLIMIT 设置内存软上限防 OOM;③ 减少分配(对象复用、避免逃逸)从源头降低 GC 压力;④ 压测观察 GC 耗时再决定。

下载推广海报

圈内讨论推广海报

《Go 的 GC 对实时性有影响吗?怎么调优?》完整推广海报
一起交流

全部回复 0

分享经验,让问题更进一步

讨论,从你的观点开始

还没有回复,欢迎补充经验或分享不同的思路。