第一章:为什么你的Go服务CPU … 为什么你的Go服务CPU飙升30%?——指针滥用导致的栈复制膨胀与缓存行失效(附go tool compile -S对比)Read more
CPU缓存行失效
Go结构体字段对齐引发CPU缓存行失效?猿辅导性能组实测17种布局方案对比报告
第一章:Go结构体字段对齐引发C … Go结构体字段对齐引发CPU缓存行失效?猿辅导性能组实测17种布局方案对比报告Read more
Go语言SBMP内存对齐陷阱:struct字段顺序错1位,缓存行失效率飙升至89%
第一章:SBMP内存对齐陷阱的典 … Go语言SBMP内存对齐陷阱:struct字段顺序错1位,缓存行失效率飙升至89%Read more
Go排序性能断崖式下跌?——CPU缓存行失效、分支预测失败、GC干扰的三重诊断法
第一章:Go排序性能断崖式下跌的 … Go排序性能断崖式下跌?——CPU缓存行失效、分支预测失败、GC干扰的三重诊断法Read more
Go map嵌套结构性能崩塌真相,从CPU缓存行失效到GC压力暴增,一文讲透(含pprof实测数据)
第一章:Go map嵌套结构性能 … Go map嵌套结构性能崩塌真相,从CPU缓存行失效到GC压力暴增,一文讲透(含pprof实测数据)Read more
Go slice扩容机制深度解剖(从append源码到CPU缓存行失效的致命连锁反应)
第一章:Go slice扩容机制 … Go slice扩容机制深度解剖(从append源码到CPU缓存行失效的致命连锁反应)Read more
Go切片元素统计的“暗时间”:GC停顿、内存碎片、CPU缓存行失效——3个被忽略的性能断层
第一章:Go切片元素统计的“暗时 … Go切片元素统计的“暗时间”:GC停顿、内存碎片、CPU缓存行失效——3个被忽略的性能断层Read more
