Posted in

Go编译器黑盒揭秘(基于Go 1.22源码):为什么-gcflags=”-l”无法内联你的函数,-ldflags=”-s -w”仍泄露符号表?

第一章:Go编译器整体架构与构建 … Go编译器黑盒揭秘(基于Go 1.22源码):为什么-gcflags=”-l”无法内联你的函数,-ldflags=”-s -w”仍泄露符号表?Read more

Posted in

为什么某副省级市政务云强制要求Golang服务必须启用-gcflags=”-l”?——安全扫描工具发现的符号表后门隐患详解

第一章:Golang在国企政务云 … 为什么某副省级市政务云强制要求Golang服务必须启用-gcflags=”-l”?——安全扫描工具发现的符号表后门隐患详解Read more

Posted in

Go包函数内联干扰调试?:3种禁用方式对比(//go:noinline、-gcflags=”-l”、build tag),附性能损耗实测数据

第一章:Go包函数内联干扰调试? … Go包函数内联干扰调试?:3种禁用方式对比(//go:noinline、-gcflags=”-l”、build tag),附性能损耗实测数据Read more

Posted in

【Go性能幻觉破除】:benchmark结果被编译器优化欺骗?教你用-gcflags=”-l -N” + go tool compile -S定位5类伪优化热点

第一章:Go语言为什么这么难用 … 【Go性能幻觉破除】:benchmark结果被编译器优化欺骗?教你用-gcflags=”-l -N” + go tool compile -S定位5类伪优化热点Read more