Posted in

为什么Go的数组长度是类型的一部分?从CPU缓存行填充率到SIMD向量化失败案例,看语法设计如何决定百万QPS性能天花板

第一章:Go数组长度是类型的一部 … 为什么Go的数组长度是类型的一部分?从CPU缓存行填充率到SIMD向量化失败案例,看语法设计如何决定百万QPS性能天花板Read more

Posted in

Go结构体字段对齐失效?揭秘CPU缓存行填充(Cache Line Padding)真实性能影响

第一章:Go结构体字段对齐失效? … Go结构体字段对齐失效?揭秘CPU缓存行填充(Cache Line Padding)真实性能影响Read more

Posted in

Go结构体复制性能暴跌真相:字段对齐、内存布局、CPU缓存行填充如何联手拖垮copy()?(附自研bench工具)

第一章:Go结构体复制性能暴跌真 … Go结构体复制性能暴跌真相:字段对齐、内存布局、CPU缓存行填充如何联手拖垮copy()?(附自研bench工具)Read more