内容简介:UI软件,往往对系统资源(CPU,内存)的要求比较高。系统的卡顿,也往往出现在大面积的界面刷新的时候;因此超高的UI绘制效率,能帮助开发者在系统资源有限(如:嵌入式设备,IOT设备)的条件下,依然拥有夸张的U...
UI软件,往往对系统资源(CPU,内存)的要求比较高。系统的卡顿,也往往出现在大面积的界面刷新的时候;因此超高的UI绘制效率,能帮助开发者在系统资源有限(如:嵌入式设备,IOT设备)的条件下,依然拥有夸张的UI表现力。
虽然GPU的使用,一定程度上能够帮助CPU分担绘制压力。但开发者认为:
在一些2D应用场景,GPU所能发挥的优势并不明显;
大部分嵌入式/IOT设备不具备GPU资源;
因此,开发者致力于优化底层代码,层层压榨每一行代码的效率,大力砍伐不必要的软件流程。俗话说:“大力出奇迹”,在开发群的集体验证下,测试程序:Host Monitor对CPU的使用率降低至惊人的“0% ~ 3%”!
我们的测试环境如下:
硬件环境:X86 i5, Raspberry Pi 2
软件环境:Ubuntu, raspbian
显示模式:framebuffer直接映射
俗话说的好:“是骡子是马,拉出来遛遛”,请大家更新代码,并将您的运行结果反馈给我们,让我们共同改善/改进软件的运行效率,谢谢!
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 一个方案提升 Flutter 内存利用率
- Oracle 监控索引的使用率 - 一沙弥
- 控制perl脚本的CPU利用率?
- 排查tomcat服务器CPU使用率过高
- 使用 Flutter 之后,我们的 CPU 占用率降了 50%
- Android 8.0 以后 CPU 使用率的方案研究
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。