Статья

Android от А до Я: что такое JIT?

protection click fraud
JIT

Что такое JIT? JIT означает «точно вовремя», и мы используем его для описания Дальвик JIT-компилятор, который был добавлен в Android с выпуском 2.2. Он компилирует байт-код в машинный код во время выполнения. По сути, он берет код приложения, анализирует его и преобразует во что-то, что работает быстрее. Все это происходит во время работы приложения, отсюда и появляется тег «как раз вовремя». JIT-компилятор, разработанный для Android, также может сделать это за очень короткое время «прогрева», что означает, что анализ кода не займет много времени, прежде чем он начнет работать. Он хранит информацию в кеше в оперативной памяти вашего телефона, что означает, что это не идеальное решение для устройств с нехваткой памяти. Он оптимизирован так, чтобы занимать мало места - около 100 КБ на процесс, - но даже этого достаточно, чтобы повлиять на производительность на более старых моделях, таких как G1 или HTC Magic. Вот почему большинство телефонов, выпущенных до Nexus One Официальной версии от гугла так и не получил - аппаратные ограничения.

Verizon предлагает Pixel 4a всего за 10 долларов в месяц на новых безлимитных линиях

Вы слышите такие слова, как "работает быстрее" или повышение производительности в 4–5 раз. каждый раз, когда вы говорите о JIT-компиляторе Android. Компилятор JIT просто экономит циклы ЦП - за каждый такт может выполняться больше работы. Это означает, что приложения, которые были ограничены производительностью ЦП, становятся быстрее, а приложения, которые "ограничены по скорости" (запускаются пока они не закончатся, не нагружая процессор по максимуму) завершите работу быстрее и потребляете меньше батареи из-за Это. Не во всех приложениях наблюдается значительное увеличение скорости, а большинство приложений, написанных с помощью NDK или в машинном коде, вообще не увидят увеличения, поскольку они не используют виртуальную машину Dalvik.

Если вам все это кажется греческим, ничего страшного. Для конечного пользователя (это вы и я) все, что мы должны видеть, - это лучшая производительность в большинстве наших приложений. Мы, конечно, видели это, когда Froyo был выпущен для Nexus One, и с каждым выпуском все становилось лучше. Для более технически подкованных, посмотрите видео от инженеров Android Бен Ченг а также Билл Бузби во время Google I / O 2010, когда был представлен JIT-компилятор.

Ранее на Android от А до Я: что такое IPS-дисплей?; Узнайте больше в Словарь Android

Больше из словаря Android

[блок: просмотры: article_lister_bespoke-block_13]

Это лучшие беспроводные наушники, которые вы можете купить по любой цене!
Пора перерезать шнур!

Это лучшие беспроводные наушники, которые вы можете купить по любой цене!

Лучшие беспроводные наушники удобны, отлично звучат, не стоят слишком дорого и легко помещаются в кармане.

Все, что вам нужно знать о PS5: дата выхода, цена и многое другое
Следующее поколение

Все, что вам нужно знать о PS5: дата выхода, цена и многое другое.

Sony официально подтвердила, что работает над PlayStation 5. Вот все, что мы знаем об этом на данный момент.

Nokia запускает два новых бюджетных телефона Android One стоимостью менее 200 долларов
Новые Нокиас

Nokia запускает два новых бюджетных телефона Android One стоимостью менее 200 долларов.

Nokia 2.4 и Nokia 3.4 - последние дополнения к линейке бюджетных смартфонов HMD Global. Поскольку оба они являются устройствами Android One, они гарантированно получат два основных обновления ОС и регулярные обновления безопасности на срок до трех лет.

Лучшие портативные мгновенные фотопринтеры для устройств Android
Печатайте на ходу!

Лучшие портативные мгновенные фотопринтеры для устройств Android.

Вы в пути и создаете воспоминания на своем мобильном телефоне. Цифровой формат - это прекрасно, но почему бы не попытаться сделать эти воспоминания более долговечными с помощью осязаемой фотографии?

instagram story viewer