我讀過的作品中有一個dalvik vm的jit編譯器模塊,結果相當有希望。有些人認爲執行速度提高了100%。有沒有人有一個想法,當它將被納入Android發佈?聯網之一(512MB)上的RAM數量表明即將推出jit。也許是Android 2.5?android會很快獲得jit編譯器嗎?
2
A
回答
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團隊的其他成員
0
在2010年5月,谷歌發佈了關於加入JIT到Dalvik虛擬機博客條目:
相關問題
- 1. 使JIT編譯器
- 2. ASP.Net JIT編譯器
- 3. .NET JIT編譯器會優化一個方法調用嗎?
- 4. 關閉JIT編譯器
- 5. 的Android JIT編譯器:是編譯/方法優化
- 6. JIT編譯
- 7. JIT編譯器 - 如何開始編寫自己的編譯器?
- 8. 條件JIT編譯
- 9. JIT編譯和DEP
- 10. Java的JIT編譯器工作有多快?
- 11. CLR語言優化。語言編譯器VS JIT編譯器
- 12. JIT編譯器 - 編譯器選擇選項
- 13. JIT編譯與動態編譯
- 14. Java JIT編譯器導致OutOfMemoryError
- 15. JIT編譯器和異常處理
- 16. JIT編譯器和其類型
- 17. Java JIT編譯器:永久刪除死代碼嗎?
- 18. 獲得的G ++編譯器
- 19. .NET JIT編譯天真
- 20. LLVM編譯JIT二進制
- 21. Java代碼和JIT編譯
- 22. 泛型如何通過JIT編譯器進行編譯?
- 23. JIT編譯器Android 3.0和4.0中的改進
- 24. AOT和JIT編譯器之間的區別android
- 25. 這是真的,有很多小方法可以幫助JIT編譯器優化?
- 26. 英特爾編譯器值得嗎?
- 27. 如何編寫(測試)不會被編譯器/ JIT優化的代碼?
- 28. ASP.NET會話很快到期了嗎?
- 29. Vimeo.com不會很快用完ID嗎?
- 30. 爲什麼在第一次編譯之後,Thunderbird會重新編譯得更快?