ART ё Dalvik дар Android - ин чист, беҳтараш чӣ гуна имконпазир аст

Pin
Send
Share
Send

02/25/2014 дастгоҳҳои мобилӣ

Google вақти кории навро ҳамчун қисми навсозии Android 4.4 KitKat муаррифӣ кард. Ҳоло, ба ғайр аз мошини маҷозии Dalvik, дастгоҳҳои муосир бо протсессори Snapdragon имкони интихоби муҳити ART доранд. (Агар шумо ба ин мақола омӯхта бошед, то бидонед, ки чӣ гуна ART-ро дар Android фаъол созед, ба охир ҳаракат кунед, ин маълумот дар он ҷой дода шудааст).

Вақти кории барнома чист ва мошини маҷозӣ бо он чӣ коре мекунад? Дар Android барои идора кардани замимаҳое, ки шумо ҳамчун файлҳои APK зеркашӣ мекунед (ва онҳо рамз тартиб дода намешаванд), мошини маҷозии Dalvik истифода мешавад (бо нобаёнӣ, дар айни замон) ва вазифаҳои таркибӣ ба он меафтанд.

Дар мошини маҷозии Dalvik, барои тартиб додани барномаҳо, усули Just-In-Time (JIT) истифода бурда мешавад, ки ин тартибро мустақиман ҳангоми оғоз ё дар амалҳои муайяни корбарон дар назар дорад. Ин метавонад ба вақти интизории тӯлонӣ ҳангоми оғоз кардани барнома, "тормоз", истифодаи бештари хотираи оперативӣ оварда расонад.

Фарқи асосии муҳити ART

ART (Android RunTime) як мошини виртуалии нав, аммо озмоиши таҷрибавӣ мебошад, ки дар Android 4.4 муаррифӣ шудааст ва шумо метавонед онро танҳо дар имконоти таҳиягар фаъол созед (дар зер нишон дода мешавад, ки чӣ гуна ин корро кардан лозим аст).

Тафовути асосии байни ART ва Dalvik равиши AOT (Ahead-Of-Time) ҳангоми корандозии замимаҳо мебошад, ки ба таври умум маънои қаблан тартиб додани замимаҳои насбшударо дорад: аз ин рӯ, насби ибтидоии барнома вақти зиёдтар мегирад, онҳо дар нигаҳдории дастгоҳи Android бештар ҷой мегиранд. Бо вуҷуди ин, оғози минбаъдаи онҳо зудтар сурат мегирад (он аллакай тартиб дода шудааст) ва истифодаи камтартари протсессор ва хотираи оперативӣ аз сабаби зарурати дубора таҷдиди назария метавонад ба истеъмоли камтар оварда расонад. энергетика.

Дар асл, кадомаш беҳтар аст ва Арт ё Далвик?

Аллакай муқоисаи гуногуни кори дастгоҳҳои Android дар ду муҳит дар Интернет вуҷуд доранд ва натиҷаҳо фарқ мекунанд. Яке аз чунин санҷишҳои шӯҳратпараст ва муфассал дар сайти androidpolice.com (англисӣ) мавҷуд аст:

  • иҷро дар ART ва Dalvik,
  • ҳаёти батарея, истеъмоли қувваи барқ ​​дар ART ва Dalvik

Натиҷаҳоро ҷамъбаст карда, метавон гуфт, ки дар айни замон афзалиятҳои намоён дар айни замон (мо бояд ба назар гирем, ки кор дар ART идома дорад, ин муҳит танҳо дар марҳилаи таҷрибавӣ мавҷуд аст) ART надорад: дар баъзе санҷишҳо кор бо истифодаи ин миёна натиҷаҳои беҳтарро нишон медиҳад (алахусус дар мавриди иҷроиш, аммо на аз тамоми ҷиҳатҳои он) ва дар баъзе дигар афзалиятҳои махсус он номумкин аст ё Далвик дар пеш аст. Масалан, агар мо дар бораи ҳаёти батарея гап занем, пас баръакси интизорӣ, Далвик бо ART натиҷаҳои қариб баробар нишон медиҳад.

Хулосаи умумии санҷишҳо дар он аст, ки ҳангоми кор бо ART ва Dalvik як фарқияти возеҳ вуҷуд дорад. Аммо, муҳити нав ва равише, ки дар он истифода мешавад, умедбахш менамояд ва эҳтимол дар Android 4.5 ё Android 5, чунин фарқият равшан хоҳад буд. (Ғайр аз он, Google метавонад ARTро муҳити пешфарз созад).

Якчанд нуктаҳои зиёдро ба назар гирифтан лозим аст, агар шумо муҳити зистро муҳайё созед Ба ҷои ART Dalvik - баъзе барномаҳо метавонанд дуруст кор накунанд (ё умуман кор карда наметавонанд, масалан Сайтҳо ва Титан Нусхабардорӣ) ва зеркашии пурра Android метавонад 10-20 дақиқа тӯл кашад: яъне агар шумо фурӯзон шавед ART ва пас аз бозоғоз кардани телефон ё планшет ях мекунад, интизор шавед.

Чӣ тавр ART -ро дар Android фаъол кардан мумкин аст

Барои фаъол кардани муҳити ART, шумо бояд телефони Android ё планшет бо версияи OS 4.4.x ва протсессори Snapdragon, масалан, Nexus 5 ё Nexus 7 2013, дошта бошед.

Аввалан шумо бояд режими таҳиягарро дар Android фаъол кунед. Барои ин, ба танзимоти дастгоҳ равед, ба банди "Дар бораи телефон" (Дар бораи планшет) равед ва сатри "Сохта сохтан" -ро якчанд маротиба зер кунед, то даме ки шумо ягон таҳиякунанда гаштед.

Пас аз он, дар танзимот банди "Барои таҳиягарон" пайдо мешавад ва дар он ҷо - "Муҳити зистро интихоб кунед", ки дар он шумо ба ҷои Dalvik ART насб кунед, агар шумо чунин хоҳиш дошта бошед.

Ва ногаҳон ҷолиб хоҳад буд:

  • Насби барнома дар Android баста шудааст - ман бояд чӣ кор кунам?
  • Флеши занги Android
  • XePlayer - боз як эмулятори Android
  • Мо Android-ро ҳамчун мониторинги 2-юм барои ноутбук ё компютер истифода мебарем
  • Linux дар DeX - кор дар Ubuntu дар Android

Pin
Send
Share
Send