android 中的 VSYNC 是什么

What is VSYNC in android

This 解释了 VSYNC,但是速度非常快,我找不到任何其他好的资源来理解这个主题。

我的理解是这样的;

VSYNC 在每个 16ms 发生,所有帧组件 INPUT ANIMATION LAYOUT RECORD DRAW & RENDER 仅发生 1在这个时候,所以用VSYNC帧渲染是同步的,它限制帧在指定时间内重绘。

这个理解对不对,请指教。

VSYNC 是垂直同步。这是电视、显示器、显示器等的通用术语。您基本上可以将其视为刷新率,即显示器实际刷新的频率。显示只能在 VSYNC 信号上更新,因此对显示的更改基本上是批处理的,直到下一个 VSYNC。

该术语来自老式电视,VSYNC 实际上会一次从电视的顶部到底部更改 1 行。这就是为什么在一些旧的电子管电视上,您会看到一条变化的条带在屏幕上移动。

VSYNC为同步信号。它同步显示管道。显示管道包含用于在显示器上呈现图像的应用渲染和额外属性。

此 VSYNC 同步信号根据为显示配置的 FPS(每秒帧数)触发。假设显示器配置为 60fps,即每秒将使用新帧刷新 60 次显示器。因此 VSYNC 信号将在每 16.66ms(1/60 秒)后触发。