Advertisement

Android VSync异常

阅读量:

Android 显示系统 VSync
FPS

FPS是frames per second的缩写,在中文中被称为每秒帧数指标。这一术语反映了当前系统在图形渲染方面的更新速度。

在系统的动画运行中,在动态场景下保持较高的帧率对于流畅度至关重要。如果不这样的话,则会导致画面出现卡顿。当系统的运行处于静态状态时,则应当将帧率维持在一个较低水平以避免不必要的渲染消耗;若不然的话,则会导致过多的图形渲染资源被浪费,并且此时应当采取相应的优化措施以提升性能效率。

CRT显示器必须不断刷新,维持在60Hz到100Hz,否则荧光熄灭,屏幕闪烁。

LCD则不需要持续刷新;因为它不受时间的影响;然而,在LCD中,则需要特别关注响应速度——例如,在8毫秒内需完成画面切换以确保流畅。

VSync 与 Triple Buffering

VSync是Vertical Synchronization的缩写,在中文中被称为垂直同步技术。其核心概念在于通过一个名为VSync的信号实现帧率(FPS)与显示器刷新频率的一致性,并在此过程中模拟出相应的控制流程。这种机制类似于一种定时中断机制

VSync技术的引入这一项创新举措主要是为了缓解"Tearing"问题(撕裂现象),同时使得能源利用更加高效(因为系统避免了满负荷运转)。

首先,请说明"撕裂"现象:当系统运行时设置为每秒100帧(FP

全部评论 (0)

还没有任何评论哟~