2012-09-01 13 views
7

जब बस में समय संकलक संस्करण 2.2 में काम करता है कि यह कैसे के साथ-साथ जारी किया गया था बारे में विस्तृत जानकारी का एक बहुत Android में जोड़ दिया गया। official description of Android 3.0 भी "JIT बुनियादी सुविधाओं के लिए विभिन्न सुधार" का उल्लेख है, लेकिन मैं इन सुधारों के बारे में कोई जानकारी प्राप्त करने में सक्षम नहीं किया गया है और न ही मैं Android 4.0 में JIT बारे में कोई विवरण मिल गया है। JIT नवीनतम संस्करणों में अपेक्षाकृत अपरिवर्तित या कोई जानकारी इन सुधारों के बारे में उपलब्ध है गया है?Android 3.0 में JIT संकलक सुधार और 4.0

संपादित करें: नीचे मेरा उत्तर में वर्णित है, मैं सुधार का वर्णन में कुछ बदलाव का प्रविष्टि नहीं मिली। किसी भी अन्य जानकारी अभी भी सराहना की जाएगी।

उत्तर

7

its public GIT repository से Dalvik वी एम sourcecode बाहर की जाँच और here वर्णित के रूप में अपने बदलाव का खोज के बाद, मुझे लगता है कि एक तरफ bugfixes से, केवल हाल ही में, प्रमुख JIT-संबंधी परिवर्तनों के होने लगते हैं:

Date: Tue Jul 3 13:13:07 2012 -0700 
[X86] X86 trace JIT compiler support 

This patch provides a fully functional x86 trace JIT compiler for Dalvik 
VM. It is built on top of the existing x86 fast interpreter 
with bug fixes and needed extension to support trace JIT interface. The 
x86 trace JIT code generator was developed independent of the existing 
template-based code generator and thus does not share exactly the same 
infrastructure. Included in this patch are: 

* Deprecated and removed the x86-atom fast interpreter that is no 
    longer functional since ICS. 
* Augmented x86 fast interpreter to provide interfaces for x86 trace JIT 
    compiler. 
* Added x86 trace JIT code generator with full JDWP debugging support. 
* Method JIT and self-verification mode are not supported. 

The x86 code generator uses the x86 instruction encoder/decoder library 
from the Apache Harmony project. Additional wrapper extension and bug 
fixes were added to support the x86 trace JIT code generator. The x86 
instruction encoder/decoder is embedded inside the x86 code generator 
under the libenc subdirectory. 

और

Date: Wed May 2 14:27:16 2012 -0700 
[MIPS] Dalvik fast interpreter support and JIT implementation 
संबंधित मुद्दे