Posted in

Go map底层溢出桶(overflow bucket)何时分配?——触发条件、内存池复用策略、GC标记特殊逻辑全曝光

第一章:Go map哈希底层用的 … Go map底层溢出桶(overflow bucket)何时分配?——触发条件、内存池复用策略、GC标记特殊逻辑全曝光Read more

Posted in

Go数组扩容不会触发GC,但map扩容会!runtime.growWork函数如何在GC标记阶段“偷跑”迁移任务(GC trace深度解析)

第一章:Go数组扩容不会触发GC … Go数组扩容不会触发GC,但map扩容会!runtime.growWork函数如何在GC标记阶段“偷跑”迁移任务(GC trace深度解析)Read more

Posted in

Go map方法调用后原值“看似改变”的5个心理学陷阱(含逃逸分析、GC标记、cache line伪共享干扰)

第一章:Go map方法调用后原 … Go map方法调用后原值“看似改变”的5个心理学陷阱(含逃逸分析、GC标记、cache line伪共享干扰)Read more