Posted in

Go sync.Pool对象复用失效的机器码证据:poolLocal结构体对齐错位导致false sharing的cache line级分析

第一章:Go sync.Pool … Go sync.Pool对象复用失效的机器码证据:poolLocal结构体对齐错位导致false sharing的cache line级分析Read more

Posted in

Go结构体字段对齐引发的缓存行伪共享(False Sharing):实测L3缓存命中率下降64%,3步重构提升吞吐4.2倍

第一章:Go结构体字段对齐引发的 … Go结构体字段对齐引发的缓存行伪共享(False Sharing):实测L3缓存命中率下降64%,3步重构提升吞吐4.2倍Read more

Posted in

Go结构体字段对齐陷阱(从16字节浪费到False Sharing),3个真实压测案例教你精准优化内存布局

第一章:Go结构体字段对齐陷阱( … Go结构体字段对齐陷阱(从16字节浪费到False Sharing),3个真实压测案例教你精准优化内存布局Read more

Posted in

【Go内存模型精要】:指针写入可见性、cache line对齐、false sharing规避指南(含perf stat验证)

第一章:Go指针的本质与内存语义 … 【Go内存模型精要】:指针写入可见性、cache line对齐、false sharing规避指南(含perf stat验证)Read more

Posted in

Go语言锁的“暗面”:内存屏障、CPU缓存一致性、false sharing如何让你的RWMutex慢3.7倍?(Intel x86-64底层揭秘)

第一章:Go语言锁的“暗面”全景 … Go语言锁的“暗面”:内存屏障、CPU缓存一致性、false sharing如何让你的RWMutex慢3.7倍?(Intel x86-64底层揭秘)Read more