除了代码编译,方舟编译器还在运行状态下引入了高效的环回收机制。这些年来大家都知道,手机应用越来越丰富,功能越来越强大,但是对内存的要求也越来越大,终端产品的内存也越来越大,但内存的利用率却并不高。而方舟编译器允许有选择的智能回收某个应用的内存占用,这对传统的环回收算法是一个非常棒的改进,大大提高了内存利用率。
提升流畅度,我们不只有“方舟”
提升系统流畅度,还有EROFS超级文件系统,可以压缩系统空间占用,提升随机读写速度。EROFS超级文件系统的诞生也是走过很长一段路的,我们使用的操作系统是基于Linux开发,所以最早使用的是Linux的标准文件系统Ext4,Ext4的存储结构并不适用于手机的闪存。2016年,华为推出了优化后的F2FS文件系统,在用户分区内替代了传统的EXT4文件系统,提升了文件读写的流畅度,但运行操作系统只读文件的系统分区暂时还是EXT4。2018年,华为在行业内率先采用了EROFS超级文件系统,这是针对Linux只读文件的文件系统。在专利压缩算法的加持下,经过我们的实测,能够使得系统分区随机读取性能平均提升20%,并减少14%系统空间占用。
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。