Posted in

【Golang性能生死线】:为什么你的struct多加1个字段,堆分配量暴增300%?逃逸分析底层原理与12种规避技巧

第一章:Golang堆内存的本质 … 【Golang性能生死线】:为什么你的struct多加1个字段,堆分配量暴增300%?逃逸分析底层原理与12种规避技巧Read more

Posted in

Go struct内存布局影响策略计算性能?——用unsafe.Sizeof+go tool compile -S验证字段重排带来的17.3%提速

第一章:Go struct内存布 … Go struct内存布局影响策略计算性能?——用unsafe.Sizeof+go tool compile -S验证字段重排带来的17.3%提速Read more

Posted in

Go struct字段内存布局如何影响高并发缓存命中率?实测字段重排减少37% CPU cache miss(perf record验证)

第一章:Go struct字段内 … Go struct字段内存布局如何影响高并发缓存命中率?实测字段重排减少37% CPU cache miss(perf record验证)Read more