第一章:Go map的底层设计哲 … Go map的哈希碰撞处理真的只有链地址法吗?——探究high bits分桶+linear probing混合策略Read more
链地址法平均链长
哈希冲突不崩溃?Go语言map如何用动态扩容+链地址法+增量搬迁三重保障稳如泰山,
第一章:哈希冲突不崩溃?Go语言 … 哈希冲突不崩溃?Go语言map如何用动态扩容+链地址法+增量搬迁三重保障稳如泰山,Read more
链地址法不是万能解药:当key存在强局部性时,Go map的bucket链分裂策略失效的2个案例
第一章:链地址法不是万能解药:当 … 链地址法不是万能解药:当key存在强局部性时,Go map的bucket链分裂策略失效的2个案例Read more
从CPU流水线视角重看链地址:Go如何用bucket内线性探测+链式溢出实现平均1.2次访存
第一章:Go map链地址法的底 … 从CPU流水线视角重看链地址:Go如何用bucket内线性探测+链式溢出实现平均1.2次访存Read more
Go map哈希扰动算法与链地址分布关系:通过10万key实测tophash均匀度的4个反直觉结论
第一章:Go map哈希扰动算法 … Go map哈希扰动算法与链地址分布关系:通过10万key实测tophash均匀度的4个反直觉结论Read more
为什么Go map的链地址不支持双向链表?3个GC友好性设计决策背后的runtime约束
第一章:Go map链地址法的核 … 为什么Go map的链地址不支持双向链表?3个GC友好性设计决策背后的runtime约束Read more
