Posted in

Go map len() O(1)?Java size() 真是O(1)?深度剖析JVM字节码与Go runtime.mapiternext的3层时间复杂度真相

第一章:Go map与Java … Go map len() O(1)?Java size() 真是O(1)?深度剖析JVM字节码与Go runtime.mapiternext的3层时间复杂度真相Read more

Posted in

【Go Map性能调优黄金法则】:3个关键参数(hint size, load factor, bucket shift)如何影响P99延迟?

第一章:Go Map性能调优黄金 … 【Go Map性能调优黄金法则】:3个关键参数(hint size, load factor, bucket shift)如何影响P99延迟?Read more

Posted in

Go map len()时间复杂度O(1)但不准?Java size()精确却要锁?高精度计数场景下必须知道的3个反直觉事实

第一章:Go map len() … Go map len()时间复杂度O(1)但不准?Java size()精确却要锁?高精度计数场景下必须知道的3个反直觉事实Read more

Posted in

为什么Go map允许*struct作key却禁止[]int?(从runtime/internal/abi.Sizeof到hash算法输入长度约束的硬边界)

第一章:Go map key类型 … 为什么Go map允许*struct作key却禁止[]int?(从runtime/internal/abi.Sizeof到hash算法输入长度约束的硬边界)Read more