Posted in

【紧急预警】Go 1.21+版本中map迭代器稳定性变化:从伪随机到更严格随机化的底层动因与兼容性避坑指南

第一章:Go语言map的底层原理 … 【紧急预警】Go 1.21+版本中map迭代器稳定性变化:从伪随机到更严格随机化的底层动因与兼容性避坑指南Read more

Posted in

Go map迭代器生命周期揭秘:从hmap.buckets到bucket.tophash,彻底讲清delete触发的2次结构重分配

第一章:Go map可以在遍历时 … Go map迭代器生命周期揭秘:从hmap.buckets到bucket.tophash,彻底讲清delete触发的2次结构重分配Read more

Posted in

“range map”比“for k := range keys; _ = m[k]”快5倍?map迭代与随机get的缓存局部性对比实验(L1d cache miss率下降62%)

第一章:Go map get操作 … “range map”比“for k := range keys; _ = m[k]”快5倍?map迭代与随机get的缓存局部性对比实验(L1d cache miss率下降62%)Read more