Posted in

Go结构体字段对齐优化(struct packing秘籍):如何通过go tool compile -S发现CPU缓存行浪费并提升32%访问速度

第一章:Go结构体字段对齐优化( … Go结构体字段对齐优化(struct packing秘籍):如何通过go tool compile -S发现CPU缓存行浪费并提升32%访问速度Read more

Posted in

Go结构体设计中的性别无感原则:如何用字段顺序、tag命名、嵌入方式提升团队协作效率(含SonarQube规则配置)

第一章:女程序员Go语言怎么写 … Go结构体设计中的性别无感原则:如何用字段顺序、tag命名、嵌入方式提升团队协作效率(含SonarQube规则配置)Read more

Posted in

Go struct tag解析的反射开销真相:reflect.StructTag.Get()为何比map[string]string查找慢12倍?源码级性能归因分析

第一章:Go struct ta … Go struct tag解析的反射开销真相:reflect.StructTag.Get()为何比map[string]string查找慢12倍?源码级性能归因分析Read more

Posted in

【Go程序员必修底层课】:6大核心数据结构(slice/map/channel/string/struct/interface)内存布局图谱(含GC标记位与align字段详解)

第一章:slice底层内存布局与 … 【Go程序员必修底层课】:6大核心数据结构(slice/map/channel/string/struct/interface)内存布局图谱(含GC标记位与align字段详解)Read more