连续调用之间的测量时间范围从14 Measured到20 Measured.
发布于 2016-07-29 18:35:10
我不认为它是mach_absolute_time,但是您可以尝试其他机制(例如,我通常使用CFAbsoluteTime)。我也不认为是CADisplayLink。这很可能是在主队列上发生的其他事情(不管是您正在做的事情,还是OS本身正在做的事情)。
作为比较,当我在一个相当快的设备上用CADisplayLink测试CFAbsoluteTime时,一旦系统达到静止状态,可变性就会小于±3ms。在我的iPad上,我看到的小于±0.1ms(诚然,我没有使用OpenGL)。在模拟器中,我看到了更大的可变性(可能是因为有更多的进程争夺CPU)。
https://stackoverflow.com/questions/38662603
复制相似问题