华为手机系统所谓18个月不卡顿的是什么技术
发布网友
发布时间:2022-05-06 08:41
我来回答
共1个回答
热心网友
时间:2022-06-29 04:00
使用了三个技术:
1、减少文件碎片化。引入了全新的F2FS文件系统,相较于安卓原生的EXT4文件系统,能从源头上减少文件碎片化的产生。
2、优化及准确判断资源和任务的优先级。引入了EMUI的人工智能学习系统。通过学习用户的使用习惯判断资源优先级。
3、资源不足的情况下如何保证高优先级应用有资源。
a)CPU调度问题。配合自研芯片,实现更小颗粒度的CPU资源调度,减少因为调度颗粒度过大导致的资源浪费 。
b)内存资源调度问题。为了前台程序有更多的内存可用,运用了内容压缩技术,最多可压缩到1/3。释放更多资源供前台使用,确保流畅体验以及后台程序即时唤醒的体验。
c)存储IO的资源调度问题。满足优先级高的应用获得稳定足够的IO资源。
d)安卓基础组件的优化。对单进程处理和串行处理方式进行了优化,提升了数据库读取效率。同时引入Vulkan引擎对多层渲染进行优化,图像处理速度提升400%,加速显示速度。