
「优化不是把代码写快,而是把时间和带宽这两种货币,花在玩家真正能看见的地方。」开篇:三个让无数团队踩坑的错觉先说三个我在项目复盘里反复看到的场景:错觉一:「我们把 Draw Call 从 3000 降到 800,性能应该起飞了吧?」结果帧率一动不动。因为瓶颈根本在 GPU 的 Fragment 阶段——你砍掉的是 CPU 的负担,而 CPU 本来就闲着在打哈欠。错觉二:「测试机上稳定 60 帧,可以上线了。」上线后差评如潮。因为测试只跑了 3 分钟,而玩家玩到第 12 分钟时手机降频,GPU 频率掉了 40%,帧率腰斩。这叫热墙(Thermal Throttling),是移动端的终极 Boss。错觉三:「我们用了最新的引擎/最强的画质管线,性能自然有保障。」Nanite、Lumen、Virtual Shadow Map 都是好东西,但它们是把成本从一个地方搬到另一个地方的魔术。不理解搬去了哪里,就会在某个你没看的表里爆炸。性能优化的第一课,不是学技巧,而是建立正确的世界观:你不是在优化「游戏」,你是在优化一条流水线。这条流水线上有 CPU 主线程、渲染线程、Worker 线程、GP