Улучшения компилятора JIT в Android 3.0 и 4.0

Когда компилятор Just in Time был добавлен в Android в версии 2.2, также была выпущена много подробной информации о том, как он работает. В официальном описании Android 3.0 также упоминается «Различные улучшения инфраструктуры JIT», но я не смог найти никакой информации об этих улучшениях и не нашел никаких подробностей о JIT в Android 4.0. Является ли JIT остающимся относительно неизменным в самых новых версиях или имеется ли информация об этих улучшениях?

Изменить: Как описано в моем ответе ниже, я нашел несколько записей изменений, описывающих улучшения. Любая другая информация по-прежнему ценится.

После проверки исходного кода Dalvik VM из своего публичного репозитория GIT и поиска его изменений, как описано здесь , я вижу, что помимо исправлений, только недавние, основные изменения, связанные с 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 
Intereting Posts
LoadData пытается использовать данные в качестве URL-адреса в webview Курсив TextView с wrap_contents, кажется, закрепил текст на правом краю Как понять «ReactContext» в разделе «Отправка событий в Javascript» в React Native PCM -> AAC (Encoder) -> PCM (декодер) в режиме реального времени с правильной оптимизацией Как добавить значок или изменить значок дня календаря? Нарисуйте круг на существующем изображении Элементы галереи, перекрывающиеся (сбрасываются) Поведение popBackStack () отличается после обновления библиотеки поддержки с 23.1.1 до 25.1.0 Как получить имя getTopActivity или получить текущее имя пакета приложений в lollipop? Перезагрузка Android-телефона при запуске приложения из eclipse Что означает «блокировать все запросы сетевой нагрузки»? Создать собственный адаптер в Android? Кнопки Dialog с длинным текстом, не обертывающим / выжатым – материальная тема на android 5.0 lollipop Как я могу не фокусировать последний EditText при навигации по фрагментированному фрагменту? Android OpenGL ES 2.0: возможен ли синтаксис «switch-case» в шейдере фрагмента GLSL на Samsung Galaxy S2?