Posted in

Go切片底层三要素(底层数组/长度/容量)深度解耦:为什么cap(s) > len(s)时append仍可能触发扩容?答案藏在runtime.slicecopy里

第一章:Go切片底层三要素的本质 … Go切片底层三要素(底层数组/长度/容量)深度解耦:为什么cap(s) > len(s)时append仍可能触发扩容?答案藏在runtime.slicecopy里Read more

Posted in

为什么你的Go服务内存暴涨300%?——从数组声明语法到切片底层数组共享的致命误区,现在修复还来得及

第一章:Go语言定义数组和切片 … 为什么你的Go服务内存暴涨300%?——从数组声明语法到切片底层数组共享的致命误区,现在修复还来得及Read more

Posted in

为什么Go slice append会panic:底层数组扩容策略与cap突变边界条件全揭露(含12个复现用例)

第一章:Go slice的核心结 … 为什么Go slice append会panic:底层数组扩容策略与cap突变边界条件全揭露(含12个复现用例)Read more