Posted in

【生产环境血泪教训】:map内存泄漏的3种底层诱因——stale bucket未回收、gc barrier绕过、finalizer滥用

第一章:Go中map的底层原理 … 【生产环境血泪教训】:map内存泄漏的3种底层诱因——stale bucket未回收、gc barrier绕过、finalizer滥用Read more

Posted in

Go map底层不为人知的“懒删除”机制(dirty bit标记+overflow bucket延迟清理):性能提升47%的关键

第一章:Go map的底层数据结 … Go map底层不为人知的“懒删除”机制(dirty bit标记+overflow bucket延迟清理):性能提升47%的关键Read more

Posted in

Go map底层bucket大小固定为8?揭秘overflow bucket动态链表、load factor阈值8.0与扩容临界点计算公式

第一章:Go map底层数据结构 … Go map底层bucket大小固定为8?揭秘overflow bucket动态链表、load factor阈值8.0与扩容临界点计算公式Read more