» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 40 123
发新话题
打印

这消息没人发?不科学啊:从未如此流畅! Android 4.4 ART模式体验

defy终于有望上4.4了,是不是这个道理?


TOP

posted by wap

第一代儿子板升到4.4以后怎么开ART?开发者选项里面找不到啊



TOP

引用:
原帖由 卖哥 于 2013-12-3 11:10 发表
高级编程语言还不是解释语言,还是对人直观的解释语言,程序员能拿大脑过流程判断运行结果。
这种都能编译成原生码

Java这种经过初级处理,对机器直观的解释语言编译成原生码又算得了什么
不一定吧,像python这样duck typing的如何编译成本地代码?


TOP

引用:
原帖由 Kuzuryuusen 于 2013-12-3 12:32 发表
posted by wap

第一代儿子板升到4.4以后怎么开ART?开发者选项里面找不到啊
官方rom的一代nexus 7不能开

TOP

引用:
原帖由 EraserKing 于 2013-12-3 07:19 发表
posted by wap, platform: GOOGLE (Nexus 4)

JIT没有?你在开玩笑?
好吧,查了下,jit是从安卓2.2开始引进的,但是jit和jit之间的差距也可能是巨大的!还有我没说没有垃圾回收,我说没有多线程的垃圾回收.

但是要知道,即便有,也是和桌面的hotspot无法比拟的,引用一句很搞笑的说法 "如果说hotspot虚拟机的实现是飞机的话,安卓的Dalvik虚拟机的实现就是自行车,只是碰巧两者用了相同的语法,而这种语法叫做Java,此外两者毫无关系".现在桌面版JAVA引入了多线程的CMS收集器,甚至是最为前沿的G1收集器也已投入商用,G1几乎已经是实时回收了.安卓虽然语言上使用的是java,但是和真正的java还是有距离的.导致不流畅的原因归根结底还是full gc,因为它要停止工作线程,进行gc.如果安卓的gc一直使用mark sweep类的还是单线程的gc的话,应用程序永远要卡,永远没有同时代的ios流畅!只不过随着硬件性能的提升,这种卡你可能感觉不到.所以期待有一天CMS或者G1这种先进的技术能上安卓.

从这个角度上来看,安卓的潜力还是有的.大量的新技术其实已经是现成的了.

[ 本帖最后由 squallssck 于 2013-12-3 13:32 编辑 ]

TOP

posted by wap
引用:
原帖由 @好蓝啊  于 2013-12-3 13:17 发表
官方rom的一代nexus 7不能开
囧,这就被古狗抛弃了

TOP

好像说是目前只有高通的CPU的机子可以开吧...

TOP

引用:
原帖由 arex 于 2013-12-3 13:25 发表
好像说是目前只有高通的CPU的机子可以开吧...
我老N7都开了,这显然是胡扯的 Google也不良心了

TOP

引用:
原帖由 lvcha 于 2013-12-3 11:12 发表
谷歌官方宣称运行内存仅有512MB的老款手机,同样可以流畅运行Android 4.4系统

貌似类似的话在1.5,2.1,4.0,4.1都说过?
网上看过二太子运行4.4,很流畅
然后我的老手机I9001,单核512M的内存运行4.4也很流畅比我手头上的双核运行4.1还流畅............

TOP

引用:
原帖由 arex 于 2013-12-3 13:25 发表
好像说是目前只有高通的CPU的机子可以开吧...
貌似有人放出来某个版本的ROM里N7的1代也能开ART

TOP

 40 123
发新话题
     
官方公众号及微博