@灵犀志趣: 在最新的Google I/O大会上,Google 发布了关于Android上最新的运行时库的情况。这就是Android RunTime (ART). ART 将会取代Dalvik虚拟机,成为Android平台上Java代码的执行工具。虽然自从Android KitKat,就有了一些关于ART的消息,但是基本都是一些新闻性质的,缺乏具体技术细节方面的介绍。本文尝试综合目前已有的各种消息,以及最新放出的Android L 预览版本的ROM的情况,对ART运行时库做个详细的分析。 全文>>


-------------

@RednaxelaFX:  嗯在Google I/O的演讲和Anandtech文章基础上总结得不错。压缩指针部分应该是只有Java引用被压缩了而其它native指针没有压缩?最后提到LLVM那里,其实不是“LLVM的影子”而是ART就是用了LLVM来做它的AOT编译器的其中一个。ART应该是有3个编译器可以用,而其中一个的后端是基于LLVM实现的。

3 收藏


直接登录

推荐关注