Skip to content
阅读进度

如何理解刷新率与帧预算? ​

返回 View 与显示链路 目录

标准回答 ​

60Hz的刷新周期约为1000/60=16.67ms,90Hz约11.11ms,120Hz约8.33ms。这说明高刷新率下单位帧的预算更紧,但不能把所有线程的耗时简单加起来与16.67ms比较。

应用、GPU与显示合成可能流水执行,有各自的起点和deadline。真正判断丢帧要看目标帧是否按预期呈现,结合FrameTimeline或相应帧统计;可变刷新率和厂商调度也会改变时序。

一个方法跑了10ms,在120Hz关键路径上可能已经太长;反过来后台线程跑20ms,不一定让当前帧超时。关键是它是否阻挡该帧。

追问与回答 ​

平均FPS达标就算流畅吗 ​

不够。长帧、连续丢帧、帧间隔波动和输入延迟可能被平均值掩盖。要看分布和异常帧簇。

参考资料 ​

内容来源 ​

用完整回答理解机制,用真实证据解释项目。