Posted in

【生产环境血泪教训】:一次map并发写入panic背后的底层真相——从信号处理、写屏障缺失到runtime.throw调用链全程还原

第一章:Go语言map的底层数据 … 【生产环境血泪教训】:一次map并发写入panic背后的底层真相——从信号处理、写屏障缺失到runtime.throw调用链全程还原Read more

Posted in

【Golang性能调优白皮书】:从map删除行为看内存生命周期管理——基于Go 1.21 runtime源码的逐行解读

第一章:Go map删除操作的表 … 【Golang性能调优白皮书】:从map删除行为看内存生命周期管理——基于Go 1.21 runtime源码的逐行解读Read more

Posted in

Go runtime源码级揭秘:interface{} map索引触发typeassert失败的3个汇编指令节点(附go tool compile -S分析)

第一章:interface{} … Go runtime源码级揭秘:interface{} map索引触发typeassert失败的3个汇编指令节点(附go tool compile -S分析)Read more