GuiLite 1.1 发布: “ 大 力 ”优化底层,CPU占用率低至:0% ~ 3%

栏目: 软件资讯 · 发布时间: 6年前

内容简介:UI软件,往往对系统资源(CPU,内存)的要求比较高。系统的卡顿,也往往出现在大面积的界面刷新的时候;因此超高的UI绘制效率,能帮助开发者在系统资源有限(如:嵌入式设备,IOT设备)的条件下,依然拥有夸张的U...

UI软件,往往对系统资源(CPU,内存)的要求比较高。系统的卡顿,也往往出现在大面积的界面刷新的时候;因此超高的UI绘制效率,能帮助开发者在系统资源有限(如:嵌入式设备,IOT设备)的条件下,依然拥有夸张的UI表现力。

虽然GPU的使用,一定程度上能够帮助CPU分担绘制压力。但开发者认为:

  1. 在一些2D应用场景,GPU所能发挥的优势并不明显;

  2. 大部分嵌入式/IOT设备不具备GPU资源;

因此,开发者致力于优化底层代码,层层压榨每一行代码的效率,大力砍伐不必要的软件流程。俗话说:“大力出奇迹”,在开发群的集体验证下,测试程序:Host Monitor对CPU的使用率降低至惊人的“0% ~ 3%”!

我们的测试环境如下:

  • 硬件环境:X86 i5, Raspberry Pi 2

  • 软件环境:Ubuntu, raspbian

  • 显示模式:framebuffer直接映射

俗话说的好:“是骡子是马,拉出来遛遛”,请大家更新代码,并将您的运行结果反馈给我们,让我们共同改善/改进软件的运行效率,谢谢!


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

精益创业方法论

精益创业方法论

龚焱 / 机械工业出版社 / 2015-3 / 69.00元

为什么无数新创企业以失败告终? 为什么天才点子、完美计划和完美的执行是导致失败的关键? 颠覆性、创造性、混乱状况是否可以加以管理? Facebook在6年间以病毒一样惊人的速度传播,微信短短两年获得了6亿用户,这些公司都遵循着一套科学、严密的创业流程和工业方法,这种方法教你认清自以为是的假象,让你在亚马逊丛林的迷雾探险时成功找到水源,一切不是未来时,而是现在时,再砰然心动的点子、......一起来看看 《精益创业方法论》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具