android - 安卓中的VSYNC是什么

标签 android performance android-layout vsync

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

我的理解是这样的;

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

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

最佳答案

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

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

关于android - 安卓中的VSYNC是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45988682/

相关文章:

c++ - 在 Linux 上通过管道接受文件到 C++ 应用程序的最快方法

android - 在 NestedScrollView 中使用 ListViews 的正确替代方法是什么?

android - 面向横向屏幕在 Android Studio 中不起作用

android - 如何最好地将我被遮挡的 ProgressBar 放在屏幕上的 ConstraintLayout 上?

java - 伴随对象 Kotlin JNI 中的 UnsatisfiedLinkError

algorithm - 有没有办法知道 parseFloat 或 Float 数字精度何时会出错?

php - Magento 中的初始页面加载非常慢

java - 在像 Go SMS Proc 这样的应用程序在 Android 中读取它之前删除短信

当其他应用程序处于后台时,android Intent.ACTION TIME_TICK 没有收到

java - Gradle 错误 ':app:dexDebug'