Android న ART లేదా డాల్విక్ - ఇది ఏమిటి, మంచిది, ఎనేబుల్ ఎలా

02.25.2014 మొబైల్ పరికరాలు

Google Android 4.4 KitKat నవీకరణలో భాగంగా కొత్త అప్లికేషన్ రన్టైంను పరిచయం చేసింది. ఇప్పుడు, డాల్విక్ వర్చువల్ మెషిన్తో పాటు, స్నాప్డ్రాగన్ ప్రాసెసర్లతో ఆధునిక పరికరాల్లో, ART పర్యావరణాన్ని ఎంచుకోవడానికి అవకాశం ఉంది. (Android లో ART ఎలా ప్రారంభించాలో తెలుసుకోవడానికి మీరు ఈ వ్యాసంలోకి వచ్చినట్లయితే, దాని చివరన స్క్రోల్ చేయండి, ఈ సమాచారం ఇవ్వబడుతుంది).

అప్లికేషన్ రన్టైమ్ ఏమిటి మరియు వర్చ్యువల్ మిషన్ ఎక్కడ ఉంటుంది? Android లో, దల్విక్ వర్చ్యువల్ మిషన్ (డిఫాల్ట్గా, ఈ సమయంలో) మీరు APK ఫైళ్ళ (మరియు సంకలనం చేయబడని కోడ్) గా డౌన్లోడ్ చేసే అనువర్తనాలను అమలు చేయడానికి ఉపయోగిస్తారు, మరియు సంకలన పనులు దానిపై వస్తాయి.

దల్విక్ వర్చువల్ మెషీన్లో, దరఖాస్తులను సంకలనం చేయడానికి, జస్ట్-ఇన్-టైమ్ (JIT) పద్ధతి ఉపయోగించబడుతుంది, ఇది కొన్ని యూజర్ చర్యలను ప్రారంభించడం లేదా కిందకి వెంటనే సంగ్రహించడం. ఇది అనువర్తనాన్ని ప్రారంభించేటప్పుడు దీర్ఘకాలం వేచివుంటుంది, "బ్రేక్లు", RAM యొక్క మరింత తీవ్రంగా ఉపయోగించబడుతుంది.

ART వాతావరణంలో ప్రధాన తేడా

ART (Android రన్టైమ్) అనేది Android 4.4 లో ప్రవేశపెట్టిన కొత్త, ఇంకా ప్రయోగాత్మక వర్చువల్ మెషీన్ను మరియు డెవలపర్ యొక్క పారామీటర్లలో మాత్రమే దీన్ని ఎనేబుల్ చెయ్యవచ్చు (ఇది ఎలా చేయాలో క్రింద చూపబడుతుంది).

అప్లికేషన్లు అమలవుతున్నప్పుడు ART మరియు డాల్విక్ల మధ్య ప్రధాన వ్యత్యాసం AOT (ఎ హెడ్-ఆఫ్-టైం) విధానం, ఇది సాధారణంగా వ్యవస్థాపించిన అనువర్తనాలను ప్రీ-కంపైల్ చేస్తుంది: అప్లికేషన్ యొక్క ప్రారంభ ఇన్స్టాలేషన్ ఎక్కువ సమయం పడుతుంది, వారు Android నిల్వ పరికరంలో మరింత ఖాళీని పొందుతారు ఏది ఏమయినప్పటికీ, వారి తరువాతి ప్రయోగ వేగవంతమైనది (ఇది ఇప్పటికే సంకలనం చేయబడింది), మరియు పునఃపరిశీలన అవసరము వలన ప్రాసెసర్ మరియు RAM యొక్క తక్కువ ఉపయోగం సిద్ధాంతంలో, తక్కువ వినియోగం eniyu శక్తి.

నిజంగా మంచిది, ART లేదా డాల్విక్?

ఇంటర్నెట్లో, Android పరికరాలను రెండు పరిసరాలలో ఎలా పని చేస్తాయనే విషయాల్లో పలు విభిన్న పోలికలు ఉన్నాయి మరియు ఫలితాలు విభిన్నంగా ఉంటాయి. అత్యంత విస్తృతమైన మరియు వివరణాత్మకమైన పరీక్షల్లో ఒకటి androidpolice.com (ఇంగ్లీష్) లో పోస్ట్ చేయబడింది:

  • ART మరియు డాల్విక్ లో ప్రదర్శన,
  • బ్యాటరీ జీవితం, ART మరియు Dalvik లో విద్యుత్ వినియోగం

ఫలితాలను సంగ్రహించడం, సమయం లో ఈ సమయంలో స్పష్టమైన ప్రయోజనాలు లేవు అని చెప్పవచ్చు (ART లో పని కొనసాగుతుందని పరిగణించాల్సిన అవసరం ఉంది, ఈ పర్యావరణం ప్రయోగాత్మక దశలో మాత్రమే ఉంటుంది). పనితీరు సంబంధించి, కానీ దాని అన్ని అంశాలలో కాదు), మరియు కొన్ని ఇతర ప్రత్యేక ప్రయోజనాల్లో అస్పష్టమైన లేదా డాల్విక్ ముందుకు. ఉదాహరణకు, మేము బ్యాటరీ జీవితం గురించి మాట్లాడినట్లయితే, అంచనాలకి విరుద్ధంగా, డాల్విక్ ART తో సమాన ఫలితాలు చూపుతుంది.

చాలా పరీక్షల యొక్క సాధారణ ముగింపు - ART తో పని చేస్తున్నప్పుడు స్పష్టమైన తేడా, డల్విక్ లేదు. అయితే, కొత్త పర్యావరణం మరియు అది ఉపయోగించిన విధానం మంచిది, మరియు బహుశా Android 4.5 లేదా ఆండ్రాయిడ్ 5 లో ఇటువంటి తేడా స్పష్టంగా ఉంటుంది. (అంతేకాకుండా, Google ART డిఫాల్ట్ వాతావరణాన్ని తయారు చేస్తుంది).

మీరు పర్యావరణం ఆన్ చేయాలని నిర్ణయించుకుంటే ఒక జంట మరింత పాయింట్లు దృష్టి చెల్లించటానికి బదులుగా ART దల్విక్ - కొన్ని అనువర్తనాలు సరిగ్గా పనిచేయవు (లేదా అన్నింటిలో, ఉదాహరణకు Whatsapp మరియు టైటానియం బ్యాకప్), మరియు పూర్తి రీబూట్ Android 10-20 నిమిషాలు పడుతుంది: అంటే, మీరు మారినట్లయితే ART మరియు ఫోన్ లేదా టాబ్లెట్ను పునఃప్రారంభించిన తర్వాత, అది స్తంభింపచేస్తుంది, వేచి ఉండండి.

Android లో ART ఎలా ప్రారంభించాలో

ART ను ప్రారంభించడానికి, మీరు OS 4.4.x మరియు Snapdragon ప్రాసెసర్తో Android ఫోన్ లేదా టాబ్లెట్ను కలిగి ఉండాలి, ఉదాహరణకు, Nexus 5 లేదా Nexus 7 2013.

మొదట మీరు Android లో డెవలపర్ మోడ్ను ప్రారంభించాలి. ఇది చేయటానికి, పరికర అమరికలకు వెళ్లండి, మీరు "డెవలపర్గా మారిన సందేశం" చూసేవరకు "ఫోన్ గురించి" (టాబ్లెట్ గురించి) మరియు "బిల్డ్ నంబర్" ఫీల్డ్ను అనేకసార్లు ట్యాప్ చేయండి.

ఆ తరువాత, "డెవలపర్స్" ఐటెమ్ సెట్టింగులలో కనిపిస్తుంది, అక్కడ - "ఎంచుకోండి ఎన్విరాన్మెంట్", మీరు డాల్విక్ బదులుగా ART ను ఎక్కడ ఇన్స్టాల్ చేయాలి, మీకు అలాంటి కోరిక ఉంటే.

మరియు అకస్మాత్తుగా ఇది ఆసక్తికరమైన ఉంటుంది:

  • అనువర్తనాన్ని ఇన్స్టాల్ చేయడం Android లో బ్లాక్ చేయబడింది - ఏమి చేయాలి?
  • Android లో ఫ్లాష్ కాల్
  • XePlayer - మరొక Android ఎమెల్యూటరును
  • మేము ల్యాప్టాప్ లేదా PC కోసం 2 మానిటర్ వలె Android ను ఉపయోగిస్తాము
  • Linux మీద Dex ​​- Android లో Ubuntu లో పని