查看: 11892|回复: 9

[原创教程] 刷高通Dalvik和Bionic库提升原生系统性能

[复制链接]
发表于 2014-2-2 09:30:01 | 显示全部楼层 |阅读模式
Dalvik是安卓系统的虚拟机,虽然谷歌已经打算采用ART来代替Dalvik,不过眼下Art兼容还有待大量的第三方软件作者努力,对于还在使用Dalvik的同学(默认情况下的选择)有没有一个办法同样提升性能呢。
这里我要给大家介绍两个XDA社区提供的来自高通的Dalvik和Bionic库,原帖地址:http://forum.xda-developers.com/ ... zed-dalvik-t2546120

高通的Bionic补丁提供了更快的内存访问和以及一些数学运算的优化,而其Dalvik补丁则提供了优化的虚拟机库,从而提高程序代码的运行效率。

您一定会问,既然有优化的Dalvik补丁,谷歌为何不在自己的原生系统里集成呢?这里面最大的问题是高通这撕的Dalvik补丁是不开源的,这对谷歌的安卓ASOP项目来说不开源是致命的,于是谷歌就自己重新开发了ART,art的机制将预编译应用的机器码,然后不必像Dalvik那样每次运行的机器编译,达到提升性能的目的,不过ART由于预编译机器码,也会更耗设备的存储空间。


那至于谷歌为何不集成Bionic补丁,小编也不清楚,这得问谷歌和高通到底是怎么想的了。


刷入这两个补丁的性能提升是显著的,尤其体现在跑分上,见下图,不过您可能在日常使用上不能特别明显的体会到。


不过对于不同的系统,您有可能需要刷入包的数目也不同

1.对于谷歌的原生kitkat安卓系统:需要同时刷入Dalvik和Bionic库
2.如果您使用的是第三方的rom,您可能不需要刷bionic库,因为基本上都集成了,不过可能需要刷Dalvik补丁,起码对于CM,bionic库不用刷,因为CM提供了更牛X的bionic解决方案,这可以解释为何同样的设备运行CM跑分更高吧。3.谷歌干儿子系列不适用,因为它们多半都有自己的优化,本教程采用的Dalvik库就来自moto x的安卓4.4的rom


补丁下载:
Dalvik补丁:http://pan.baidu.com/s/1eQgNtsQ
Bionic补丁:http://pan.baidu.com/s/1dDl9cjv
由于原作者并没有提供安卓4.4.2刷回包,所以如果您在安卓4.4.2上刷入这两个包的话目前是没办法重新刷回的。没法刷回是会影响OTA升级的

刷机风险提示:虽然刷入这两个包基本没什么风险,但是还是存在操作上的风险,记住,刷机可能会导致问题,请考虑好后再行动。


怎么刷?
非常简单,您只需要刷入任何的第三方的recovery,然后刷入.zip包就可以了,不需要双清。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册nexus中文网

x
回复

使用道具 举报

发表于 2014-2-2 13:39:10 | 显示全部楼层
nexus4 原生4.4.2早刷了。。。跑分19000+最高一次达到21000。。
回复 支持 反对

使用道具 举报

发表于 2014-2-11 14:07:29 | 显示全部楼层
耗电大大的,5个小时待机完全没电
回复 支持 反对

使用道具 举报

发表于 2014-2-12 11:36:49 | 显示全部楼层
我的是nexus 5原生 系统KOT49H,刷入bionic的时候出现 E:failed to verify whole-file signature,怎么办呢??
回复 支持 反对

使用道具 举报

发表于 2014-2-24 20:45:50 | 显示全部楼层
跑分成功超越note3平均水平,35090
回复 支持 反对

使用道具 举报

发表于 2014-5-19 15:19:27 | 显示全部楼层
跑分真的那么重要么?我来谈下我的个人感受,,原生ROM,刷两个补丁后,第一,耗电增加、发热增加、流畅性因为都是日常用用,大型游戏偶尔玩玩,没发现有多大提升,没跑过分,更看重的是使用体验,靠个人感受,不是靠数据说话,个人对这些数据存在质疑,以上纯属个人意见,不喜勿喷
回复 支持 反对

使用道具 举报

发表于 2014-8-10 21:39:40 | 显示全部楼层
原生安卓4.4.4 刷入后卡动画一直启动不了是为什么?
回复 支持 反对

使用道具 举报

发表于 2014-8-20 08:53:57 | 显示全部楼层
坑爹,CM11刷了davik卡开机动画了
回复 支持 反对

使用道具 举报

发表于 2015-1-14 11:30:00 | 显示全部楼层
这样弄的话,会不会带来系统不稳定的因素哈
回复 支持 反对

使用道具 举报

本版积分规则

快速回复 返回顶部 返回列表