Posted in

Go文件系统级存储优化:mmap读取百万小文件、FUSE封装、direct I/O绕过page cache实战手册

第一章:Go文件系统级存储优化概 … Go文件系统级存储优化:mmap读取百万小文件、FUSE封装、direct I/O绕过page cache实战手册Read more

Posted in

为什么benchmark显示strings.Repeat(“a”, 1e6)回文判定慢300ms?——深度解析Go runtime.stringStruct内存布局与cache line伪共享

第一章:Go语言判断回文串的基准 … 为什么benchmark显示strings.Repeat(“a”, 1e6)回文判定慢300ms?——深度解析Go runtime.stringStruct内存布局与cache line伪共享Read more

Posted in

Go单体项目CI流水线构建时间突破45分钟?用gomod cache+buildkit layer sharing实现秒级复用(实测提速8.7倍)

第一章:Go单体项目CI流水线构 … Go单体项目CI流水线构建时间突破45分钟?用gomod cache+buildkit layer sharing实现秒级复用(实测提速8.7倍)Read more

Posted in

Go结构体数组成员赋值的原子性真相:你写的“安全”代码其实正在并发写入同一cache line

第一章:Go结构体数组成员赋值的 … Go结构体数组成员赋值的原子性真相:你写的“安全”代码其实正在并发写入同一cache lineRead more

Posted in

【稀缺资料首发】Go运行时切片管理白皮书(Go Team内部文档节选):slice cache机制与mcache分配策略

第一章:Go运行时切片管理白皮书 … 【稀缺资料首发】Go运行时切片管理白皮书(Go Team内部文档节选):slice cache机制与mcache分配策略Read more