SuperAPI AI 工具集

binary-loop

部署与运维

查看项目

更新于 10-16 05:39

技能介绍

用途 binary-loop 用于迭代式地缩减 Fallow 二进制体积。它在不牺牲功能、性能与兼容性的前提下,通过测量与验证驱动的循环,逐步定位并消除体积贡献来源。

主要能力 该技能以 cargo-bloat 与 release 构建测量作为证据基础,围绕依赖、单态化(monomorphization)、feature 或代码生成(codegen)等体积贡献因素,每次选取一个候选进行有界修改,并在相同的 release 设置下重新构建,仅当体积改善且验证通过时才保留该改动。

使用方式 流程为:测量 release 二进制并采集 cargo-bloat 证据;选择一个依赖、单态化、feature 或代码生成贡献者;实施有界改动;以完全相同的 release 设置重新构建;仅当体积改善且验证通过时保留改动;重复上述步骤,直到达成目标或剩余候选的取舍不佳;最后运行 review。

适用场景 适用于需要持续压缩 Fallow 二进制体积、并希望以可验证、可回退方式逐项优化的开发流程。

限制 不得在未明确范围的情况下牺牲受支持的目标平台或公开行为。