Posted in

【Golang原子操作性能黑箱】:Go runtime如何将atomic.StoreUint64编译为LOCK XCHG而非MOV?反汇编逐行解读

第一章:【Golang原子操作性 … 【Golang原子操作性能黑箱】:Go runtime如何将atomic.StoreUint64编译为LOCK XCHG而非MOV?反汇编逐行解读Read more

Posted in

Golang统计分析中的“薛定谔的counter”:atomic.AddUint64在NUMA架构下的缓存行伪共享真实案例(附perf c2c报告)

第一章:Golang统计分析中的 … Golang统计分析中的“薛定谔的counter”:atomic.AddUint64在NUMA架构下的缓存行伪共享真实案例(附perf c2c报告)Read more

Posted in

【Golang原子操作避坑红宝书】:5类常见“看似安全”赋值引发的data race,附pprof+race detector精准定位流程

第一章:Golang赋值是否原子 … 【Golang原子操作避坑红宝书】:5类常见“看似安全”赋值引发的data race,附pprof+race detector精准定位流程Read more