CPU发出绘制指令,GPU执行绘制指令。CPU通过OpenGL/Metal给GPU发送各种绘制指令,同时把自己的内存数据拷贝给GPU以供其调用,从而完成最终的绘制(CPU和GPU只能读写自己控制的内存,而不能直接读写彼此控制的内存)。
image.pngCPU从内存中读取数据进行各种运算处理。
GPU只适合做一些简单的重复运算,而一些布局、计算等复杂的运算就需要CPU来完成了。
CPU做的事
1、对象的创建,维护,销毁
2、图层树的维护,解析,绘制指令和数据的生成
3、布局,Autolayout的计算
4、文本的布局,绘制
5、图片的加载,解码
6、Core Graphics绘制
网友评论