iOS学习-性能优化-卡顿优化1

2021-09-01  本文已影响0人  快乐的tomato

一、GPU和CPU

在屏幕成像的过程中,CPU和GPU起着很重要的作用

1、 CPU

中央处理器, 相当于人的大脑

2、 CPU的作用

3、 GPU

图形处理器

4、 GPU的作用

进行纹理的渲染

5、 GPU和CPU是怎样共同工作的?

CPU将计算好的数据交给GPU去渲染,GPU将渲染好的数据放到帧缓存中,也可以理解成缓冲去,然后视频控制器这个去读取帧缓存中的内容,显示到屏幕上。

6、 屏幕成像原理

image.png

7、 卡顿产生的原因

image.png

红色:CPU计算的数据
蓝色:GPU进行数据渲染

1:第一帧,GPU将CPU计算好的数据渲染完,刚好垂直同步信号过来,就完成了一帧数据的显示
2:第二帧,GPU将CPU计算好的数据渲染完后一段时间,垂直同步信号过来,完成了一帧数据的显示
3:第三帧,GPU将CPU计算好的数据渲染还没渲染完,垂直同步信号过来就过来了,所以就不能显示第三帧的数据,就会显示第二帧的数据,就产生了卡顿,也叫掉帧。

上一篇 下一篇

猜你喜欢

热点阅读