Dalvik是Google设计的用于Android平台的Java虚拟机,是Android系统核心部分之一,许多应用都采用Dalvik代码编写,并在这个虚拟机上运行,但它已被看作是Android的“毒瘤”。实际上Google早在Android 4.2的时候就已经开展了新运行环境“ART”的测试,新的虚拟机有望让系统更为流畅。
据Android Police介绍,在原来的Dalvik中,应用中的一部分代码在每次运行都需要重新编译,虽然这提高了硬件兼容性,但实际上执行效率较为低下。而ART则会在应用安装时就把程序代码预编译成机器语言,运行效率提高,流畅度自然就会上去,同时耗电量也将会有所下降。
但预编译也带来了两个问题,一个是应用占用的存储空间将会更大,另一个是这个过程也会让应用安装耗时更长。不过大家也不必太担心,因为应用安装包中的代码只是其中的一部分(取决于应用类型),预编译后的增幅也不会超过20%。至于安装时间就得看应用的复杂程度了,不过这也仅是安装过程会发生一次,之后都是流畅运行的,又有什么所谓呢?
现在ART运行环境已经在Android 4.4中开放测试了,用户可以在开发者选项中找到“Select runtime”,然后选择“Use ART”并重启即可。当然,正如上文所说的那样,由于每个应用都需要预编译一次,所以第一次开机可能需要“稍微有点漫长的等待”。
游客 2018-09-07 16:01
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
19#
游客 2015-12-08 12:23
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
18#
游客 2014-06-06 02:04
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
17#
游客 2014-06-06 01:17
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
16#
游客 2014-02-25 05:14
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
14#
游客 2014-02-18 21:43
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
13#
游客 2013-11-16 01:36
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
12#
超能网友终极杀人王 2013-11-14 21:56 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
11#
游客 2013-11-14 21:24
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
10#
游客 2013-11-14 04:27
该评论年代久远,荒废失修,暂不可见。
支持(1) | 反对(1) | 举报 | 回复
9#
游客 2013-11-13 17:58
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(1) | 举报 | 回复
8#
超能网友终极杀人王 2013-11-12 10:38 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(1) | 反对(0) | 举报 | 回复
7#
游客 2013-11-11 15:26
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
6#
游客 2013-11-11 13:28
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
5#
游客 2013-11-11 11:55
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
4#
游客 2013-11-08 17:37
该评论年代久远,荒废失修,暂不可见。
支持(37) | 反对(20) | 举报 | 回复
3#
超能网友终极杀人王 2013-11-08 12:03 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
2#
游客 2013-11-08 10:53
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
1#