Posted in

Go构建速度优化(go build -trimpath -ldflags -gcflags):CI构建时间从82s→19s的7项关键编译参数调优清单

第一章:Go构建速度优化的底层原 … Go构建速度优化(go build -trimpath -ldflags -gcflags):CI构建时间从82s→19s的7项关键编译参数调优清单Read more

Posted in

Go build -ldflags=”-s -w” 剥离符号后,pprof火焰图消失?揭秘runtime/pprof 在 stripped binary 中的3种失效路径

第一章:Go build -ld … Go build -ldflags=”-s -w” 剥离符号后,pprof火焰图消失?揭秘runtime/pprof 在 stripped binary 中的3种失效路径Read more

Posted in

Go binary体积暴涨致上线变慢?揭秘`-ldflags=”-s -w”`失效真相:Go 1.22新增debug.buildinfo默认注入(附strip脚本)

第一章:Go binary体积暴 … Go binary体积暴涨致上线变慢?揭秘-ldflags=”-s -w”失效真相:Go 1.22新增debug.buildinfo默认注入(附strip脚本)Read more

Posted in

Go编译优化黑科技:-ldflags -s -w、GOOS=linux GOARCH=amd64、CGO_ENABLED=0,静态二进制体积压缩62%的实测路径

第一章:Go编译优化黑科技:-l … Go编译优化黑科技:-ldflags -s -w、GOOS=linux GOARCH=amd64、CGO_ENABLED=0,静态二进制体积压缩62%的实测路径Read more

Posted in

为什么你的Go程序在Linux下返回空路径?——深入syscall、procfs与go build -ldflags的底层联动机制

第一章:Go程序中获取当前路径的 … 为什么你的Go程序在Linux下返回空路径?——深入syscall、procfs与go build -ldflags的底层联动机制Read more

Posted in

为什么Go build -ldflags=”-s -w”不再有效?微软2024年4月更新后新增的Go symbol pattern匹配算法逆向与绕过(含Go 1.21.8适配补丁)

第一章:Go二进制免杀失效的根源 … 为什么Go build -ldflags=”-s -w”不再有效?微软2024年4月更新后新增的Go symbol pattern匹配算法逆向与绕过(含Go 1.21.8适配补丁)Read more