Android లో ART లేదా డాల్విక్ - ఇది ఏమిటి, ఇది మంచిది, ఎలా ప్రారంభించాలి

Pin
Send
Share
Send

02/25/2014 మొబైల్ పరికరాలు

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

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

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

ART పర్యావరణం మధ్య ప్రధాన వ్యత్యాసం

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

ART మరియు డాల్విక్‌ల మధ్య ప్రధాన వ్యత్యాసం అనువర్తనాలను అమలు చేసేటప్పుడు AOT (ముందు-సమయం) విధానం, అంటే సాధారణంగా ఇన్‌స్టాల్ చేసిన అనువర్తనాల ముందస్తు సంకలనం అని అర్ధం: అందువల్ల, అప్లికేషన్ యొక్క ప్రారంభ సంస్థాపన ఎక్కువ సమయం పడుతుంది, అవి Android పరికరం నిల్వలో ఎక్కువ స్థలాన్ని తీసుకుంటాయి అయినప్పటికీ, వారి తదుపరి ప్రయోగం వేగంగా జరుగుతుంది (ఇది ఇప్పటికే సంకలనం చేయబడింది), మరియు పున omp సంయోగం అవసరం కారణంగా ప్రాసెసర్ మరియు ర్యామ్ యొక్క తక్కువ ఉపయోగం సిద్ధాంతపరంగా తక్కువ వినియోగానికి దారితీస్తుంది eniyu శక్తి.

వాస్తవానికి మరియు ఏది మంచిది, ART లేదా డాల్విక్?

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

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

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

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

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

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

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

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

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

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

  • Android లో అప్లికేషన్ ఇన్‌స్టాలేషన్ బ్లాక్ చేయబడింది - నేను ఏమి చేయాలి?
  • Android కాల్ ఫ్లాష్
  • XePlayer - మరొక Android ఎమ్యులేటర్
  • ల్యాప్‌టాప్ లేదా పిసి కోసం మేము ఆండ్రాయిడ్‌ను 2 వ మానిటర్‌గా ఉపయోగిస్తాము
  • DeX లో Linux - Android లో ఉబుంటులో పనిచేస్తోంది

Pin
Send
Share
Send