GC
已收录文章:5篇
-
Golang · Go问答 | 3星期前 | GC · sync.Pool · bytes.Buffer · 内存优化 · Go问答 · Go 垃圾回收 内存占用 对象池 sync.Pool bytes.Buffer buffer复用Go 服务用 sync.Pool 复用 bytes.Buffer 后,流量回落时 RSS 仍高并不一定是泄漏。本文从大容量底层数组被放回池、GC 回收节奏和运行时向系统归还内存三个层面复现问题,给出容量上限与 pprof 验证方法。307 收藏
-
围绕 Go 1.25 实验性 Green Tea GC,讲清 GOEXPERIMENT=greenteagc 的开启方式、适用负载、GC CPU/alloc/op/P99 观察指标、压测和灰度发布流程。128 收藏
-
从生产压测角度讲清 sync.Pool 的适用边界、Get 后 Reset、Put 后不再使用、GC 清空、对象污染和 benchmark 验证方法。410 收藏
-
在早期经常遭到唾弃的就是在垃圾回收(下称:GC)机制中 STW(Stop-The-World)的时间过长。那么这个时候,我们又会好奇一点,作为 STW 的起始,Go 语言中什么时候才会触发 GC 呢? 1、什么是 GC 在计493 收藏
-
虽然Golang的GC自打一开始,就被人所诟病,但是经过这么多年的发展,Golang的GC已经改善了非常多,变得非常优秀了。 以下是Golang GC算法的里程碑: v1.1 STW v1.3 Mark STW, Sweep 并行 v1.5 三色标295 收藏