Posted in

Golang GC不是“看堆大小”才触发!:拆解mcentral.cacheSpan、mspan.sweepgen与gcCycle的3重耦合机制

第一章:Golang GC触发时 … Golang GC不是“看堆大小”才触发!:拆解mcentral.cacheSpan、mspan.sweepgen与gcCycle的3重耦合机制Read more

Posted in

Go语言内存管理全景图(基于Go 1.22 runtime):mspan/mcache/mcentral/mheap关系、GC触发阈值、alloc/free行为可视化

第一章:Go语言内存管理全景图( … Go语言内存管理全景图(基于Go 1.22 runtime):mspan/mcache/mcentral/mheap关系、GC触发阈值、alloc/free行为可视化Read more

Posted in

Golang不是车,但它的内存分配器mheap,真的按“车轮分区”设计——6大span class与cache line对齐原理

第一章:Golang不是车,但它 … Golang不是车,但它的内存分配器mheap,真的按“车轮分区”设计——6大span class与cache line对齐原理Read more