fd5bbb60ab624078192fab893425599621c4df3b
同日第二次跑图(113 s)的数据:属性 key 合计 86.7% 命中,远高于内容 hash 的 54.0%, 其中 AecDbEwPipe 84.1%(173 种唯一)、AecDbEwPipeBase 99.7%(仅 3 种唯一), 证实"同数据的管子/管件截面必然相同"这个业务前提。 同时记录覆盖率限制:属性 key 只能覆盖 EwPipe::RegionAcisIn 这条路径(3082/5641 次), 另外 2559 次走 CoreTools::StringToRegion(设备、保温等),无 spec 数据,只能用内容 hash。 据此把 Phase 1 定为混合策略,并给出预计收益:省 14.9 s / 22.6 s 恢复开销, 约占开图的 13%。 留一个明确的未验证点:属性 key 命中时两份 SAT 文本是否真的相同; 若存在同数据不同文本(旧版本存盘、不同代码路径),直接复用有风险, 需要 textHash 兜底校验,该项在 Phase 1 实现时顺带统计。
Languages
C++
80.3%
C
19.4%
Inno Setup
0.1%