我知道,如果您转vsync,它同步呈现与垂直重绘周期,以防止撕裂,并这样做限制您的呈现率(FPS)在监视器刷新速率,通常是60 as /60 fps,虽然其他速率也存在。但是,当您没有以完整的60 does运行时,vsync如何影响您的帧速率?我听过人们说,你将被限制在60英尺的倍数(准确地说,是16毫秒),但从观察来看,fps可能波动很大。
当UIcollectionView中的项目同时在屏幕上不超过30-50时,它会工作得很好。如果我挤压的UIView (通过捏手势),它有超过100-150个项目在屏幕上同时,我有滞后时,试图滚动(帧速率下降,并为1帧超过20-50毫秒)。绘制150条字符串(帧速率不好,绘图时接近30 is )
绘制300