Posted in

Go原子操作不是银弹!郝林用perf record对比atomic.LoadUint64 vs sync.Mutex在NUMA架构下的37%性能差异

第一章:Go原子操作不是银弹!郝 … Go原子操作不是银弹!郝林用perf record对比atomic.LoadUint64 vs sync.Mutex在NUMA架构下的37%性能差异Read more

Posted in

Golang切片的“时间复杂度幻觉”:O(1) append为何在特定负载下退化为O(n)?——扩容策略与NUMA架构影响分析

第一章:Golang切片的本质与 … Golang切片的“时间复杂度幻觉”:O(1) append为何在特定负载下退化为O(n)?——扩容策略与NUMA架构影响分析Read more

Posted in

【Go/C性能生死线】:为什么你的Go程序在NUMA架构下比C慢41%?——超线程、TLB miss、栈分配策略深度诊断手册

第一章:Go和C语言一样快 Go … 【Go/C性能生死线】:为什么你的Go程序在NUMA架构下比C慢41%?——超线程、TLB miss、栈分配策略深度诊断手册Read more

Posted in

【权威复现】MIT Systems Group 2023论文质疑:Go在NUMA架构下的内存带宽利用率仅为C的61.8%(附修复patch)

第一章:NUMA架构下Go与C内 … 【权威复现】MIT Systems Group 2023论文质疑:Go在NUMA架构下的内存带宽利用率仅为C的61.8%(附修复patch)Read more