多端输入延迟为何不能只用平均帧率评价
简答题中等993 次浏览
参考答案与解析
# 核心结论
多端输入延迟不能只用平均帧率评价,因为平均帧率描述的是一段时间内产生了多少帧,并不说明某次点击、滑动或键盘输入经过多久才形成可见反馈。交互性能应沿“输入产生、事件送达、业务处理、状态提交、布局绘制、合成显示”的端到端链路测量,并报告中位数、P95、P99、超预算交互占比和最长连续卡顿。不同交互还应采用不同完成定义:点击强调首次可见反馈,拖拽强调持续跟手,文本输入强调字符与光标及时更新,页面跳转则需同时关注首次响应和目标页面可交互时间。
# 底层机制
平均值会掩盖长尾。例如绝大多数帧很快,但少数输入恰好遇到主线程长任务、垃圾回收或同步存储,用户就会感到明显停顿,而平均帧率仍可能很好。相反,合成线程可
