Posted in Go语言基础和工具链Go高性能语言内存屏障迷思:为什么atomic.StoreUint64比普通赋值慢11倍?x86-64 vs ARM64指令级差异解析 第一章:Go高性能语言内存屏障迷 … Go高性能语言内存屏障迷思:为什么atomic.StoreUint64比普通赋值慢11倍?x86-64 vs ARM64指令级差异解析Read more by 分布式日记|2026年9月20日|x86-64指令集, B站Go语言性能优化, sync/atomic.StoreUint64, ARM64指令集冲突, 内存屏障对性能影响
Posted in Go语言基础和工具链【Golang原子操作性能黑箱】:Go runtime如何将atomic.StoreUint64编译为LOCK XCHG而非MOV?反汇编逐行解读 第一章:【Golang原子操作性 … 【Golang原子操作性能黑箱】:Go runtime如何将atomic.StoreUint64编译为LOCK XCHG而非MOV?反汇编逐行解读Read more by 云原生小白|2026年8月24日|runtime底层实现, Go动态加载, Golang原子操作, Go反汇编分析, syscall.Flock跨平台问题, sync/atomic.StoreUint64, XCHG指令
Posted in Go语言基础和工具链Golang伪寄存器与内存屏障的耦合效应:为什么atomic.StoreUint64后必须插入MOVD FP, R12? 第一章:Golang伪寄存器的底 … Golang伪寄存器与内存屏障的耦合效应:为什么atomic.StoreUint64后必须插入MOVD FP, R12?Read more by 调试大师|2026年8月22日|内存屏障对性能影响, sync/atomic.StoreUint64, Golang伪寄存器, MOVD指令, R12寄存器
Posted in Go语言基础和工具链RISC-V指令缓存一致性(I$ Coherency)与Go内存模型冲突:为何sync/atomic.StoreUint64在多核RV64GC上需显式cbo.clean? 第一章:RISC-V指令缓存一致 … RISC-V指令缓存一致性(I$ Coherency)与Go内存模型冲突:为何sync/atomic.StoreUint64在多核RV64GC上需显式cbo.clean?Read more by 低调的Gopher|2026年8月12日|Go内存模型优化, RISC-V指令缓存一致性, sync/atomic.StoreUint64, RV64GC多核, cbo.clean