Posted in

Go编译慢?不是你的电脑问题——Go build cache、-trimpath、-buildmode=plugin优化实录(构建耗时下降63%)

第一章:Go编译慢?不是你的电脑 … Go编译慢?不是你的电脑问题——Go build cache、-trimpath、-buildmode=plugin优化实录(构建耗时下降63%)Read more

Posted in

Go结构体字段对齐失效?——内存布局优化实战:单struct节省37% cache miss(附unsafe.Sizeof验证脚本)

第一章:Go结构体字段对齐失效? … Go结构体字段对齐失效?——内存布局优化实战:单struct节省37% cache miss(附unsafe.Sizeof验证脚本)Read more

Posted in

Go语言小书反射模块全破译:reflect.Value结构体内存布局、type cache哈希碰撞规避策略

第一章:Go语言小书反射模块全破 … Go语言小书反射模块全破译:reflect.Value结构体内存布局、type cache哈希碰撞规避策略Read more

Posted in

Go struct字段对齐失效?揭秘CPU缓存行(Cache Line)如何让你的程序慢57%——4个结构体重排技巧

第一章:Go struct字段对 … Go struct字段对齐失效?揭秘CPU缓存行(Cache Line)如何让你的程序慢57%——4个结构体重排技巧Read more

Posted in

Go资源文件构建缓存失效之谜:go build -a不能解决的embed哈希冲突(附go cache debug诊断流程图)

第一章:Go资源文件嵌入机制的本 … Go资源文件构建缓存失效之谜:go build -a不能解决的embed哈希冲突(附go cache debug诊断流程图)Read more

Posted in

Go语言CI流水线加速秘技:从12分47秒到58秒,Go build cache + remote cache + action caching三重叠加方案

第一章:Go语言CI流水线加速秘 … Go语言CI流水线加速秘技:从12分47秒到58秒,Go build cache + remote cache + action caching三重叠加方案Read more

Posted in

Go语言零拷贝实践全案:io.Copy vs. bytes.Buffer vs. unsafe.Slice性能对比(含内核page cache影响分析)

第一章:Go语言零拷贝实践全案: … Go语言零拷贝实践全案:io.Copy vs. bytes.Buffer vs. unsafe.Slice性能对比(含内核page cache影响分析)Read more