4月11日·上海东方体育中心备受关注的HUAWEI P30系列携EMUI9.1在国内正式发布。搭载EMUI9.1的华为P30系列将带给用户哪些新惊喜!为了满足今天用户对手机性能的追求,此次EMUI9.1也祭出提高性能的三大利器,给用户带来更加自然流畅的用机体验。
一 随机读取再提速的超级文件系统(EROFS)
1、4K固定压缩输出,有效减少读放大
EROFS是一种压缩文件系统,采用了一种叫做fixed-sized output文件压缩算法, 压缩后的物理块大小为固定值(4K)。相比于以固定大小为输入,变长输出的fixed-size input文件压缩算法(如squashfs文件系统),前者的压缩率更高,并且能够有效的减少读放大问题,降低IO读取量。通过fixed-sized output压缩算法加持,EROFS的带来的性能提升肉眼可见:在最新发布的P30上,压缩率为4%时随机读性能提升接近300%。而综合了各级压缩率的整体用户使用场景来看,系统的随机读性能提升平均也达到了20%,用户能感受到应用启动更快了,操作也更流畅了。
2、节省空间,多存1000张照片
由于采用了改进的压缩算法,EROFS文件系统更节省空间。以P30的初始占用空间为例,采用EROFS和Ext4文件系统相比,前者比后者占用空间减少2GB,相当于用户可以多存储1000张照片或500首歌曲。
空间节省不仅体现在新机可用空间上,系统升级时同样能够获益。根据测算,采用EROFS 后,升级包大小下降约5%-10%,升级时间缩短约20%。以用户平均换机时间两年为例,一台手机至少需要经历10次以上的升级,那么使用EROFS后,节省流量和时间都十分可观。
3、防卫高墙筑起,给你更多安全感
为了避免系统分区被篡改,Android将系统分区设置成只读的。由于Ext4本身是可写的,Android 是通过Ext4的只读挂载参数 和挂载dm-verity虚拟块设备(用于文件系统校验)来配合实现只读,相当于给系统分区加了两把锁。而通过去除Ext4只读挂载选项并且不挂载dm-verity设备,就可以绕过这两把锁对系统分区进行写操作。
相比之下EROFS是天然只读的,没法通过任何手段挂载成可写的,使用EROFS的系统分区更加安全了。
二 沟通更直接的华为方舟编译器
这个一经发布就引起广大程序员群体热烈讨论的华为方舟编译器。为了开发这款编译器华为早在5年前就开始布局,投入数百人的专家团队,历经多次尝试,终于首次做到了在兼容Java语言的基础上,彻底实现了机器代码的翻译。
现有的安卓系统上的程序往往需要一边转换一边执行,会占用较多的处理资源,影响程序执行的效率。华为方舟编译器提供了全新的系统及应用的编译和运行机制,从动态编译变为静态编译,就是直接将高级语言直接编译成机器码,彻底消除了虚拟机动态编译的额外开销,实现了开发和运行效率的兼容并举。这就好比我们去到一个语言不通的国家,只能通过同声翻译(虚拟机)来进行交流沟通,而华为方舟编译器更像是让你直接获得了语言能力,可以更畅快地与当地人沟通。EMUI 9.1在仅仅对系统组件System Server应用了华为方舟编译器后,就带来了系统操作流畅度提升24%,系统响应性能提升44%的收益。
华为方舟编译器将会在EMUI后续的版本开发中运用到更多模块中,并且方舟编译器将面向业界全面开源,更多开发者可参与到方舟编译器的开发、使用中。以新浪微博极速版为例,在应用方舟编译器之后,根据华为实验室测试数据显示,操作流畅度提升高达60%。
三 发现更多游戏乐趣的GPU Turbo 3.0
EMUI9.1针对目前对性能要求最高的娱乐功能——游戏,对GPU Turbo技术进行升级优化,GPU Turbo进入3.0时代。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.