关于绘图和动画有两种处理的方式:CPU(中央处理器)和GPU(图形处理器)。
在现代iOS设备中,都有可以运行不同软件的可编程芯片,但是由于历史原因,我们可以说CPU所做的工作都在软件层面,而GPU在硬件层面。总的来说,我们可以用软件(使用CPU)做任何事情,但是对于图像处理,通常用硬件会更快,因为GPU使用图像对高度并行浮点运算做了优化。由于某些原因,我们想尽可能把屏幕渲染的工作交给硬件去处理。问题在于GPU并没有无限制处理性能,而且一旦资源用完的话,性能就会开始下降了(即使CPU并没有完全占用)。
从这里我们可以看出,使用GPU会提高我们APP的性能,但是过度使用还是会导致性能下降,那最优的方案肯定是智能分配GPU和CPU,IOS中绘图Core Graphics 用的是CPU,而OpenGL ES用的GPU。
-
cpu
+关注
关注
68文章
10927浏览量
213365 -
gpu
+关注
关注
28文章
4801浏览量
129543 -
绘图
+关注
关注
0文章
27浏览量
19687
原文标题:GPU与CPU在绘图方面有哪些差异?
文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
基于磁贴的GPU架构优缺点
投影机四大吊装方式及优缺点分析
脱硫废液处理方法的介绍及各自优缺点的说明
基于android采用异步处理方式开发移动护理程序的设计
基于android采用异步处理方式开发移动护理程序的方法
触摸屏优缺点
机器学习和数据处理的常见算法的简单介绍及优缺点分析

电动机调速方式的优缺点
滤波电容不同补偿方式优缺点对比
Agv无人叉车常见的5种导航方式大盘点!优缺点分析 哪种更适合你?

FIB-SEM方法分析BlackPad的优缺点

评论