Logo sr.androidermagazine.com
Logo sr.androidermagazine.com

Андроид а до з: шта је то јит?

Преглед садржаја:

Anonim

Шта је заједничко истраживање? ЈИТ означава "Јуст Ин Тиме", а ми га користимо за опис Далвик ЈИТ компајлера, који је Андроиду додан са издањем 2.2. Компајлира бајт код у матични машински код током извођења. У основи узима код за апликацију, анализира је и претвара је у нешто што ради брже. Све то ради док се апликација покреће, и одатле долази ознака "управо на време". Компилатор ЈИТ дизајниран за Андроид такође може то да уради са врло кратким временом „загревања“, што значи да не треба пуно времена да се анализира код пре него што почне са радом. Информације чувају у кешу у РАМ-у вашег телефона, што значи да није идеално решење за уређаје са мало меморије. Оптимизован је да има мали отисак - око 100 К по процесу - али чак је и то довољно да утиче на перформансе на старијим моделима попут Г1 или ХТЦ Магиц. Због тога већина телефона који су стигли пре Некус Оне никада није добила званичну верзију од Гугла - ограничења хардвера.

Чујете изразе као што су „ради брже“ или 4 до 5 пута повећавају перформансе у било којем тренутку када говорите о Андроид-овом ЈИТ преводиоцу. ЈИТ преводилац једноставно штеди ЦПУ циклусе - више посла се може урадити за сваки циклус сата. То значи да су апликације које су угасиле перформансе процесора постале брже, а апликације које су „ограничене на брзину“ (раде док не буду готове, а да процесор не опорезује до максимума) заврше брже и због тога троше мање батерије. Не виде све апликације значајно повећање брзине, а већина апликација написаних НДК-ом или матичним кодом уопште неће видети повећање јер не користе Далвик виртуелну машину.

Ако вам се све то чини као грчки, то је у реду. Крајњем кориснику (то сте ви и ја) све што би требало да видимо су боље перформансе у већини наших апликација. Сигурно смо видели да је, када је Фроио изашао за Некус Оне, ствари постале све боље са сваким издањем. За технички склоне погледајте видео снимака Андроид инжењера Бен Цхенг- а и Билла Бузбее-а током Гоогле И / О 2010 где је представљен ЈИТ преводилац.

Раније на Андроид-у од А до З: Шта је ИПС екран ?; Пронађите више у Андроид речнику

Још из Андроид речника