性能与效率意识
意图
将预算(帧时间、网络往返次数、服务器 CPU、链上 gas)视为一等需求。
通过尽早做性能剖析来防止性能回退,而不是等用户投诉之后再处理。
输入
各平台现有的 SLA/预算(FPS、TTI、API 延迟、合约 gas 上限)。
具有代表性的工作负载、数据集、回放或负载脚本。
工具:剖析器、火焰图、着色器分析器、gas 估算器、Lighthouse 等。
工作流程
建立基线
在真实负载/设备层级下采集当前实现的指标。
带着预算做设计
选择与约束相符的数据结构、渲染策略和合约模式。
积极考虑缓存、分页、批处理和压缩。
迭代测量
在每次重要改动后,运行针对性的基准测试或模拟。
在 PR/issue 中跟踪结果;突出变化幅度以及它们为何可接受。
在关键处优化
聚焦用户可感知的瓶颈;避免过早的微观优化。
对于 web3,尽量减少存储写入和外部调用;对于移动端,监控电池/发热影响。
验证
附上基准测试或剖析输出,显示没有回退(或有合理依据的改进)。
预算被记录在案;如适用则配置告警/警报。
对于无法立即修复的回退,开立后续 issue,注明负责人、影响和缓解措施。