2010-01-12 17 views
2

我讀過的作品中有一個dalvik vm的jit編譯器模塊,結果相當有希望。有些人認爲執行速度提高了100%。有沒有人有一個想法,當它將被納入Android發佈?聯網之一(512MB)上的RAM數量表明即將推出jit。也許是Android 2.5?android會很快獲得jit編譯器嗎?

回答

5

你得到這一切錯了:)有一個在工作JIT,它不是的renderScript。 RenderScript是完全不同的東西。

5

這裏有從Android平臺的郵件列表主題的definitive post

的Dalvik JIT編譯器

你們有些人已經注意到,最新的Android開源項目 樹(閃電)包含Dalvik JIT編譯器的源代碼。 Dalvik團隊一直在積極研究什麼類型的JIT可以在各種各樣的內存和功耗受限的便攜式設備上工作,並且AOSP主設備中的代碼是 的舊快照,我們認爲這是一種有前途的證據-of概念。它是一個基於跟蹤的JIT,僅編譯熱點代碼跟蹤,而不是通常在服務器級別JIT上找到的方法 策略。它試圖使 最小化堆使用,並且它不需要持久性存儲。目標 是使用非常小的堆和電池來快速提升性能。

自從Elap的AOSP 快照以來,JIT取得了重大進展,我們正在努力推出更新的版本。 同時,如果你想與原型玩,你可以通過在你的AOSP根buildspec.mk文件,其中包括 線建造它 「WITH_JIT:= TRUE」。

請注意,原型JIT尚未在拍攝快照時的 時間進行廣泛測試,因此您可能會發現一些破損。此外,它除了基本消除解釋器的讀取/解碼週期之外,幾乎不包含任何優化。我們期待在AOSP樹中獲得更新版本的 。

比爾Buzbee,奔程&在Dalvik團隊的其他成員