Posted in

“invalid array length”不是语法错!资深编译器工程师拆解cmd/compile中constFold阶段校验逻辑

第一章:数组编译错误的表象与本质 … “invalid array length”不是语法错!资深编译器工程师拆解cmd/compile中constFold阶段校验逻辑Read more

Posted in

Go结构体指针的“假共享”问题首次披露:多核CPU下False Sharing导致QPS骤降62%(perf record实锤)

第一章:Go结构体指针的“假共享 … Go结构体指针的“假共享”问题首次披露:多核CPU下False Sharing导致QPS骤降62%(perf record实锤)Read more

Posted in

Go语言可观测性进入eBPF时代:2024年OpenTelemetry-Go v1.22+原生支持perf_event,替代90%传统middleware埋点——附eBPF Go probe示例代码

第一章:Go语言2024年可观测 … Go语言可观测性进入eBPF时代:2024年OpenTelemetry-Go v1.22+原生支持perf_event,替代90%传统middleware埋点——附eBPF Go probe示例代码Read more

Posted in

Go语言是啥平台啊?用perf trace对比Go/Python/Node.js启动过程:发现Go runtime在进程诞生前就已重写ELF加载策略!

第一章:Go语言是啥平台啊 Go … Go语言是啥平台啊?用perf trace对比Go/Python/Node.js启动过程:发现Go runtime在进程诞生前就已重写ELF加载策略!Read more

Posted in

Golang性能调优类面试题正在封神!用go tool pprof + go tool trace + perf annotate三工具联动,3分钟定位CPU热点函数

第一章:Golang性能调优类面 … Golang性能调优类面试题正在封神!用go tool pprof + go tool trace + perf annotate三工具联动,3分钟定位CPU热点函数Read more