重复计算 标签归档 - 永夜 没有不值得去解决的问题,也没有不值得去学习的技术! Fri, 16 Oct 2026 09:45:51 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1.3 https://media.shuijingwanwq.com/2026/05/logo-150x150.png 重复计算 标签归档 - 永夜 32 32 从 6 分 54 秒到 10.3 秒:Go 多语言项目一次 CLI 性能优化实战 https://www.shuijingwanwq.com/2026/10/16/27869/ Fri, 16 Oct 2026 09:45:49 +0000 https://www.shuijingwanwq.com/?p=27869 Go Learning & Documentation v2 为了支持更精确的 Semantic Compatibility,引入了更复杂的状态准备与影响范围判断,但也让部分 CLI 从秒级逐渐退化到分钟级。本文记录一次实际性能优化:通过识别同一 invocation 中被反复构建的 Compatibility State,将执行方式调整为 Prepare Once / Reuse Many Times,在不改变原有判断结果、fail-closed 语义和验证范围的前提下,将一次典型命令从 6m54.554s 优化到 10.335s,约提升 40.1 倍。

从 6 分 54 秒到 10.3 秒:Go 多语言项目一次 CLI 性能优化实战最先出现在永夜。

]]>