Posted in

Go条件分支性能告急!线上QPS暴跌32%的元凶竟是if中的interface{}比较(附go tool compile -S分析)

第一章:Go条件分支性能告急的线 … Go条件分支性能告急!线上QPS暴跌32%的元凶竟是if中的interface{}比较(附go tool compile -S分析)Read more

Posted in

Go map key比较的隐藏开销:interface{}比较为何比int慢17倍?源码直击runtime.efaceeq实现细节

第一章:Go map key比较 … Go map key比较的隐藏开销:interface{}比较为何比int慢17倍?源码直击runtime.efaceeq实现细节Read more

Posted in

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

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