Google 将用 ART 运行时替代 Dalvik

移动开发
Android操作系统已经成熟,Google的Android团队开始将注意力转向一些底层组件,其中之一是负责应用程序运行的Dalvik运行时。

Android操作系统已经成熟,Google的Android团队开始将注意力转向一些底层组件,其中之一是负责应用程序运行的Dalvik运行时。

Google开发者已经花了两年时间开发更快执行效率更高更省电的替代ART运行时。 ART代表Android Runtime,其处理应用程序执行的方式完全不同于Dalvik,Dalvik是依靠一个Just-In-Time (JIT)编译器去解释字节码。

开发者编译后的应用代码需要通过一个解释器在用户的设备上运行,这一机制并不高效,但让应用能更容易在不同硬件和架构上运行。

ART则完全改变了这套做法,在应用安装时就预编译字节码到机器语言,这一机制叫Ahead-Of-Time (AOT)编译。在移除解释代码这一过程后,应用程序执行将更有效率,启动更快。

责任编辑:张叶青 来源: 看看新闻
相关推荐

2013-11-26 16:49:55

Android开发运行时KitKat

2015-07-20 15:44:46

Swift框架MJExtension反射

2024-03-21 09:15:58

JS运行的JavaScrip

2023-08-27 21:07:02

2021-09-11 15:38:23

容器运行镜像开放

2019-07-12 09:30:12

DashboardDockerDNS

2013-11-11 15:31:32

虚拟机Android Run

2020-12-07 13:31:43

GoMutex开发者

2021-08-18 08:32:09

代码运行时间示波器

2024-03-20 10:46:00

云原生容器

2023-07-28 10:42:43

2023-01-03 09:10:21

2022-01-19 08:50:53

设备树Linux文件系统

2023-08-29 08:20:35

Kubernete跨云容器

2021-08-27 00:21:19

JSJust源码

2022-12-30 08:08:30

2023-02-12 12:00:57

2014-06-20 10:30:31

DalvikART

2023-02-20 14:24:56

AndroidDalvikART

2024-01-26 08:24:16

Dalvik架构ART
点赞
收藏

51CTO技术栈公众号