Google將用ART運行時替代Dalvik

jopen 11年前發布 | 6K 次閱讀 Dalvik

  Android 操作系統已經成熟,Google 的 Android 團隊開始將注意力轉向一些底層組件,其中之一是負責應用程序運行的 Dalvik 運行時。Google 開發者已經花了兩年時間開發更快執行效率更高更省電的替代 ART 運行時。ART 代表 Android Runtime,其處理應用程序執行的方式完全不同于 Dalvik,Dalvik 是依靠一個 Just-In-Time (JIT)編譯器去解釋字節碼。

  開發者編譯后的應用代碼需要通過一個解釋器在用戶的設備上運行,這一機制并不高效,但讓應用能更容易在不同硬件和架構上運行。ART 則完全改變了這套做法,在應用安裝時就預編譯字節碼到機器語言,這一機制叫 Ahead-Of-Time (AOT)編譯。在移除解釋代碼這一過程后,應用程序執行將更有效率,啟動更快。

來自: Solidot

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!