Android 2.2快速的一个原因是新的Dalvik虚拟机实时编译器

护肤作者 / 月后网 / 2026-02-18 18:14
"
  随着新的Android OS 2.2版本获得了Nexus One用户的大量赞誉,谷歌一直在拆除一些使其速度更快的低级智能。  一个关键组件

  随着新的Android OS 2.2版本获得了Nexus One用户的大量赞誉,谷歌一直在拆除一些使其速度更快的低级智能。

  一个关键组件是Dalvik虚拟机,这是自Android 1.0以来的第一次更新,显著地接收了一个及时的编译器。

  这将应用程序代码转换成一种形式,根据应用程序的设置,它要么工作得更快,要么使用更少的CPU和电池。

  秘密武器

  达尔维克开发团队的丹·博恩施泰因在Android开发者博客上解释了更多关于这些变化的内容。

  “需要说明的是,这种差异并不总是显著的,也并不适用于所有的应用,”他解释道。

  然而,对于受CPU限制的代码,性能可以提升2到5倍。

  博恩施泰因说他特别为JIT编译器的两个方面感到骄傲;它在几秒钟内就能工作,使用的内存很少,可执行文件不到100k,只需要100k的内存就能运行。

  [来源:谷歌开发者博客]

分享到
声明:本文为用户投稿或编译自英文资料,不代表本站观点和立场,转载时请务必注明文章作者和来源,不尊重原创的行为将受到本站的追责;转载稿件或作者投稿可能会经编辑修改或者补充,有异议可投诉至本站。

热文导读