Posted in Go语言基础和工具链Go语言掷色子比大小,最后1%的极致优化:用unsafe.Slice替代make([]int, n)提升内存局部性(benchmark+18.6%) 第一章:Go语言掷色子比大小 在 … Go语言掷色子比大小,最后1%的极致优化:用unsafe.Slice替代make([]int, n)提升内存局部性(benchmark+18.6%)Read more by Golang修行笔记|2026年4月10日|并发编程性能优化, Go语言编程实践, Benchmarker原理, map内存局部性, unsafe.Slice移除
Posted in Go语言基础和工具链【独家首发】Go性能黄金三角模型:编译期优化 × 调度器效率 × 内存局部性——缺一不可 第一章:Go语言运行速度快吗 G … 【独家首发】Go性能黄金三角模型:编译期优化 × 调度器效率 × 内存局部性——缺一不可Read more by 异步行者|2026年3月28日|编译期优化机制, map内存局部性, Go语言CGO性能优化, Go黄金三角, Go调度器抢占逻辑
Posted in Go语言基础和工具链为什么benchmark显示[]int比[]*int快4.8倍?——切片元素类型对CPU缓存行填充率的量化影响 第一章:切片在Go语言内存模型中 … 为什么benchmark显示[]int比[]*int快4.8倍?——切片元素类型对CPU缓存行填充率的量化影响Read more by 代码诗人|2026年3月28日|Go切片性能调优, 基准测试优化, map内存局部性, CPU缓存行填充率, []int与[]*int对比
Posted in Go语言基础和工具链Go map桶VS Rust HashMap桶:LLVM IR级对比揭示内存局部性差距达5.7倍(附benchstat报告) 第一章:Go map桶的底层结构 … Go map桶VS Rust HashMap桶:LLVM IR级对比揭示内存局部性差距达5.7倍(附benchstat报告)Read more by 低调的Gopher|2026年3月25日|map内存局部性, runtime.hashmap源码, Air/Refresh弃用原因, LLVM混淆技术, Map线程安全, Go动态加载, Rust陷阱, benchstat基准测试
Posted in Go语言基础和工具链为什么map[int]int统计[]int比map[string]int快22倍?CPU分支预测+内存局部性原理深度图解 第一章:为什么map[int]i … 为什么map[int]int统计[]int比map[string]int快22倍?CPU分支预测+内存局部性原理深度图解Read more by Go语言进阶之路|2026年1月28日|Go语言性能剖析, CPU分支预测, interface{}转map性能优化, map内存局部性, int类型哈希表
Posted in Go语言基础和工具链Go map has key的内存局部性真相:CPU cache line miss率如何随bucket数量指数上升? 第一章:Go map has k … Go map has key的内存局部性真相:CPU cache line miss率如何随bucket数量指数上升?Read more by 异步行者|2026年1月28日|Permission, Go性能优化方案, deadline设置, Go动态加载, GOMODCACHE目录清理, map内存局部性, CPU缓存行缺失率, Go哈希表bucket