Posted in

Go map底层key比较逻辑:==运算符如何被编译为memequal或专用汇编?nil interface{}与空struct的哈希路径差异

第一章:Go map哈希底层用的 … Go map底层key比较逻辑:==运算符如何被编译为memequal或专用汇编?nil interface{}与空struct的哈希路径差异Read more

Posted in

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

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

Posted in

【Gopher必藏技术手册】:map底层结构体hmap字段全释义(count、B、flags、hash0、buckets…12个字段的生产级含义)

第一章:Go map哈希底层用的 … 【Gopher必藏技术手册】:map底层结构体hmap字段全释义(count、B、flags、hash0、buckets…12个字段的生产级含义)Read more