Член

Android от A до Z: Какво представлява JIT?

protection click fraud
JIT

Какво представлява JIT? JIT означава „Just In Time“ и ние го използваме, за да опишем a Далвик JIT компилатор, който беше добавен към Android с версия 2.2. Той компилира байт код в роден машинен код по време на изпълнение. По същество той взема кода за приложение, анализира го и го преобразува в нещо, което работи по-бързо. Прави всичко това, докато приложението работи и оттам идва тагът „точно навреме“. Компилаторът JIT, предназначен за Android, също може да направи това с много кратко време за "загряване", което означава, че не отнема много време за анализ на кода, преди да започне да работи. Той съхранява информация в кеш в RAM паметта на телефона ви, което означава, че не е идеалното решение за устройства с ниска памет. Оптимизирано е да има малък отпечатък - около 100 000 на процес - но дори това е достатъчно, за да повлияе на производителността на по-стари модели като G1 или HTC Magic. Ето защо повечето телефони, дошли преди Nexus One никога не получи официална версия от Google - хардуерни ограничения.

Verizon предлага Pixel 4a само за $ 10 / месец на нови неограничени линии

Чувате термини като „работи по-бързо“ или 4 до 5 пъти увеличение на производителността по всяко време, когато говорите за JIT компилатора на Android. Компилаторът JIT просто спестява цикли на процесора - може да се свърши повече работа за всеки тактов цикъл. Това означава, че приложенията, които са ограничени от производителността на процесора, стават по-бързи и приложенията, които са "ограничени по скорост" (стартират докато приключат, без да облагат максимално процесора) завършете по-бързо и използвайте по-малко батерия поради то. Не всички приложения забелязват значително увеличение на скоростта и повечето приложения, написани с NDK или в родния код, изобщо няма да видят увеличение, тъй като не използват виртуалната машина Dalvik.

Ако всичко това ви се чете като гръцки, това е добре. За крайния потребител (това сме вие ​​и аз) всичко, което трябва да видим, е по-добра производителност в повечето от нашите приложения. Със сигурност видяхме това кога Фройо беше пуснат за Nexus One и нещата просто се подобряват с всяко издание. За по-технически наклонените, вижте видеото от инженери на Android Бен Ченг и Бил Бъзби по време на Google I / O 2010, където беше представен JIT компилаторът.

Преди това на Android от A до Z: Какво представлява 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