找回密码
 注册
快捷导航
查看: 2232|回复: 5

效率大提升 Android 4.4将用ART运行时替代Dalvik

[复制链接] |自动提醒
阅读字号:

8073

回帖

84

积分

1678

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2011-12-2
发表于 2013-11-9 11:02:01| 字数 727| - 中国–广东–深圳 电信 | 显示全部楼层 |阅读模式

  Android操作系统已逐渐成熟,谷歌开始将注意力转向一些底层组件,其中之一是负责应用程序运行的Dalvik运行时,谷歌已经花了两年时间开发更快执行效率更高、更省电的ART运行时。可能你还没有意识到,新的ART运行时是Android 4.4系统最大的一次革新。

效率大提升 Android 4.4将用ART运行时替代Dalvik

  ART是“Android Runtime”的缩写,顾名思义,它是安卓系统赖以生存的底层运行环境。

  在过去,安卓的底层代码由Dalvik Java虚拟机运行,Dalvik依靠一个Just-In-Time(JIT)编译器去向硬件“解释”App字节码,代码和硬件打交道时平白无故多出一个解释过程,这一机制并不高效,被看作安卓运行效率低下的“毒瘤”。不过,Dalvik虚拟机让应用能更容易在不同硬件和架构上运行,是安卓系统普及的功臣。

效率大提升 Android 4.4将用ART运行时替代Dalvik

  而新的ART则完全改变了这套做法,其处理应用程序执行的方式完全不同于Dalvik,在应用安装时,ART就直接把代码预编译成机器语言,这一机制叫Ahead-Of-Time (AOT)编译。和Dalvik相比,经过ART编译后的应用从根本上省略了解释字节码这个过程,运行起来更有效率、耗电更少、占的内存也更低。

  当然,预编译也带来了两个问题,一个是应用占用的存储空间将会更大,另一个是这个过程也会让应用安装耗时更长。预编译的App体积至少会大20%,安装时间则要看App本身的复杂程度。不过,App的安装过程只有一次,相信大部分人是能忍受这个时间的。

  实际上,谷歌早在Android 4.2的时候就已经开展了新运行环境“ART”的测试,现在ART运行环境已经在Android 4.4中开放测试了,用户可以在开发者选项中找到“Select runtime”,然后选择“Use ART”并重启即可。

效率大提升 Android 4.4将用ART运行时替代Dalvik 效率大提升 Android 4.4将用ART运行时替代Dalvik

效率大提升 Android 4.4将用ART运行时替代Dalvik

1万

回帖

173

积分

6万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-9-8
银牌荣誉勋章(注册10年以上会员)年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)月全勤勋章铜牌荣誉勋章(注册8年以上会员)
发表于 2013-11-9 11:12:52| 字数 21| - 中国–广东–广州 电信/鹏博士长城宽带 | 显示全部楼层
和苹果同出一宗,为什么效率差这么多》内核啊
小新pro13 X230 X200
回复 支持 反对

使用道具 举报

1487

回帖

34

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2009-12-12
发表于 2013-11-9 15:20:45| 字数 21| - 中国–广东 电信 | 显示全部楼层
这么说以后果粉再也不能拿流畅来秀优越感了?
回复 支持 反对

使用道具 举报

646

回帖

42

积分

3736

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-10-22
铜牌荣誉勋章(注册8年以上会员)
发表于 2013-11-9 16:01:12| 字数 16| - 中国–江苏–无锡 电信 | 显示全部楼层
谷歌的东西永远都是测试版,半成品
W520/I7-2720QM/8G/mSATA64G+500GB
T430s/i7-3520M/8G/mSATA64G+500GB
回复 支持 反对

使用道具 举报

289

回帖

0

积分

1353

资产值

入门会员 Rank: 1

注册时间
2003-10-30
铜牌荣誉勋章(注册8年以上会员)
发表于 2013-11-10 09:40:49| 字数 9| - 中国–北京–北京 联通 | 显示全部楼层
期待能和苹果PK,
IBM x200
回复 支持 反对

使用道具 举报

8248

回帖

138

积分

4万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2008-9-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2013-11-10 12:21:56| 字数 92| - 中国–广东–深圳 电信 | 显示全部楼层
能和苹果一样流畅度就不错了,值得期待,碎片化也应该注意,以后安卓应该规定几个分辨率,800X480,1280X720,1920X1080,这三种分辨率就够了,当然2K的分辨率就另外说了
苏菲6P/X62s/X210s/x1c 4th 2K HDR屏
X330K 4核触摸屏/T430s 4核 2K HDR屏
X230 4核BGA/X220-280 13.3寸高分屏DIY
T420--T480/s & x1C 2K HDR 杜比屏DIY定制
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-19 11:10 , Processed in 0.110391 second(s), 35 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部