小黑屋
原帖由 阿喀牛斯 于 2014-11-16 12:12 发表 开了art感觉差不多是对的,本来就只是预编译对运行速度没什么提升,开启APP速度缩短一点而已,心理作用大于实际作用。 当然如果你系统资源一直处于快耗尽的情况下,提升会明显一点
查看详细资料
TOP
原帖由 阿喀牛斯 于 2014-11-16 15:50 发表 ART仍然是虚拟机,而且虚拟机也不是累赘,使用得当的虚拟机在效率上不比NDK差多少,可以参考Google自带软件。使用大型软件的情况下,由于本身用的就是NDK,ART和Dalvik区别就更小了,大部分代码都是C和C++的。 ...
原帖由 阿喀牛斯 于 2014-11-16 17:53 发表 2.2之后Android就已经加入了JIT,Dalvik中跑的是机器码,不是字节码。 JAVA跑字节码的老黄历都是什么时候事情了…… ART只是在JIT的基础上进一步静态化,字节码翻译机器码的动作不在运行时进行,转到安装时一 ...