楼主:
NokiaX9 (提升?或是沈沦?)
2014-10-03 07:05:03原文: http://blogread.cn/it/article/6903
内容请自行去观看,写的还蛮详尽的。
感觉ART对Intel很有利,因为可以省掉Binary Translation带来的效能损耗,直接冲。
对Android从32bits转换到64bits也很有利的样子。有85%的程式可以不用改就直转64bits
月中Android L就要上了,Google的亲生儿子们准备好要升级了吗?
========================
摘录一下结语说的:
Google公开了一些ARM和X86平台上应用程序在64位和32位模式下的性能对比。这只是一些
预览性质数据。X86的性能测试在Intel的BayTrail系统上进行,对于不同的RenderScript
测试程序,性能提升从2x到4.5x不等。ARM平台方面,分别在A57和A53系统上,对crypto
的性能做了对比。这些数据因为都是针对非常小的例子,所以代表性不大,因此还无法代
表实际应用场景的情况。
不过,Google也放出了一些有趣的数据,这些数据是在他们内部使用的系统Panorama上测
试的。通过简单的从32位ABI转换为64位ABI,能够获得13%到19%的性能提升。还有个喜人
的结论,那就是ARM的Cortex A53在AArch64模式下能获得性能提升比A57核要多。
Google还声称,目前应用商店中85%的应用程序都可以直接在64位模式下运行,也就是说
仅有15%的应用程序在某种程度上使用了本地代码,需要重新为64位平台编译该应用程序
。这对Google来说将是一个非常大的优势。明年,当大多数芯片厂商都开始推64位片上系
统的时候,从32位Android系统到64位Android系统的的切换将会非常快。
结合上面介绍的诸多方面,ART是Google发布的一款性能提升大杀器,并且ART也解决了多
个数年来困扰Android系统的诸多问题。ART有效地改进了多个解释执行应用程序面临的问
题,也提供了一个自动化的高效的存储管理系统。对于开发者来说,许多过去需要手工添
加代码解决的性能问题,现在都能被ART轻松hold住了。
这也意味着Android系统终于能够在系统平滑度,应用程序性能方面与IOS势均力敌了。对
消费者来说,是件喜大普奔的事情。
Google目前仍在,而且在未来一段时间内还将大力改进ART。ART目前的状况,与6个月前
已经大不相同了,预计等到Android L真正发布的时候,又会有翻天覆地的变化。前途是
光明的,让我们拭目以待,翘首期盼吧。