- 删除已完成使命的 UI_Refactor_Plan/Progress/Report(已在 dev 提交 764e5be)。 - 新增 Documents/Code_Review_Plan.md:结构 + 性能 + 体积的节点化计划, 含已确认的问题事实(dynamic_cast 在最小复现里 +75,264 B、 cp-demangle.o 56,320 B、每个 EdgePanelKind 出现 21-26 次等)。 - 新增 Documents/Code_Review_Progress.md:基线数字与节点记录。
904 B
904 B
Code Review 进度(分支 Code_Review)
每个节点完成后追加:节点号、改动摘要、验证方式、实测数字。 计划见
Documents/Code_Review_Plan.md;最终报告见Documents/Code_Review_Report.md。
基线(起点 764e5be)
| 项 | 数值 |
|---|---|
| Release 产物 | 890,880 B |
.text |
753,136 B |
.rdata |
36,936 B |
.pdata |
30,420 B |
.xdata |
29,496 B |
.rsrc |
20,656 B |
.idata |
12,856 B |
| Debug 产物 | 1,801,617 B |
| 源码规模 | 约 5.6 万行 |
关键发现(详见计划 §一):
dynamic_cast(Toolbar.cpp:370)使最小复现程序从 39,936 B 涨到 115,200 B ⇒ +75,264 B;map 中cp-demangle.o占 56,320 B。- 每个
EdgePanelKind在源码中出现 21–26 次(6 种面板 ⇒ 约 140 处手写分支)。
节点记录
(下面按完成顺序追加)