Вопрос

Я читал, что в the works есть модуль компиляции jit для dalvik vm, и результаты весьма многообещающие.Некоторые люди утверждают, что скорость выполнения улучшилась на 100%.Есть ли у кого-нибудь идея, когда это будет включено в версию для Android?Объем оперативной памяти nexus one (512 МБ) намекает на то, что вскоре может быть внедрен jit.Может быть, Android 2.5?

Это было полезно?

Решение

Вы все неправильно понимаете :) В работе присутствует JIT, и это не RenderScript.RenderScript - это нечто совершенно другое.

Другие советы

Вот этот окончательный пост по теме из списка рассылки на платформе Android:

JIT - компилятор Dalvik

Как некоторые из вас заметили, последний проект Android с открытым исходным кодом tree (eclair) включает исходный код для JIT-компилятора Dalvik.В Команда Dalvik активно изучала, какой тип JIT будет лучше всего работать в широком диапазоне портативных устройств с ограниченным объемом памяти и энергопотреблением Устройства Android, а код в AOSP master - это старый снимок того, что мы считаем многообещающим доказательством концепции.Это основанный на трассировке JIT, компилирующий только трассировки горячего кода, а не метод за раз стратегия, обычно встречающаяся в JIT серверного класса.Он пытается минимизировать использование кучи, и для этого не требуется постоянное хранилище.Цель - обеспечить быстрое повышение производительности, используя очень мало кучи и аккумулятор.

JIT значительно продвинулся с момента создания snapshot в AOSP eclair, и мы работаем над выпуском более актуальной версии.Между тем, если вы хотите поиграть с прототипом, вы можете создать его создав buildspec.mk файл в вашем корневом каталоге AOSP, который включает в себя строку "WITH_JIT := true".

Обратите внимание, что прототип JIT не был тщательно протестирован на момент создания снимка , поэтому вы можете ожидать некоторой поломки.Кроме того, он содержит несколько оптимизаций, отличных от базового устранения цикла выборки / декодирования интерпретатора.Мы с нетерпением ждем появления более новой версии в дереве AOSP.

Билл Бузби, Бен Ченг и остальная часть команды Dalvik

В мае 2010 года Google опубликовала запись в блоге о добавлении JIT в виртуальную машину Dalvik:

Анонс Dalvik JIT от Google

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top