跳转至

性能与重构

详细的待实施方案统一见 optimization-roadmap.md。本文保留评估原则,避免与待办和架构文档重复。

优先级

优先级 方向 主要收益 风险
高 渲染目标与 GPU 资源生命周期 减少黑屏、旧纹理和上下文重建问题 高
高 视频帧提交与目标 Layer 合成 完成视频显示链路 高
中 Flutter FFI 缓冲复用 降低回读路径分配和复制 中
中 字体缓存与预渲染度量 改善文本布局和字体切换稳定性 中
中 TJS2 热路径 降低脚本密集场景 CPU 占用 高
低 SIMD PS 混合恢复 提升特定混合模式吞吐 高,必须逐像素验证
低 头文件依赖收敛 缩短增量编译时间 中

评估规则

  • 先测量,再优化;没有基准数据不改变热点代码。
  • 任何像素、脚本、音视频、存档或生命周期优化都必须保留旧路径作为回归基准。
  • 先做局部、可回退的改动,再考虑跨模块重构。
  • 渲染和异步代码必须覆盖创建、重启、后台恢复、尺寸变化、异常和销毁路径。
  • 以目标平台的帧耗时、峰值内存、功耗和兼容性结果作为最终判断,不以单一宿主机结果替代。