ART அல்லது Android இல் Dalvik - அது என்ன, சிறந்த என்ன, செயல்படுத்த எப்படி

02.25.2014 மொபைல் சாதனங்கள்

அண்ட்ராய்டு 4.4 KitKat புதுப்பிப்பின் ஒரு பகுதியாக Google புதிய இயக்க முறைமையை அறிமுகப்படுத்தியது. இப்போது, ​​Dalvik மெய்நிகர் இயந்திரம் கூடுதலாக, ஸ்னாப் டிராகன் செயலிகளுடன் நவீன சாதனங்களில், ART சூழலைத் தேர்வு செய்ய முடியும். (அண்ட்ராய்டில் ART ஐ எவ்வாறு இயக்குவது என்பதை அறிய இந்த கட்டுரையில் நீங்கள் வந்திருந்தால், அதன் முடிவில் உருட்டவும், இந்தத் தகவல் கொடுக்கப்பட்டிருக்கும்).

பயன்பாட்டு இயக்க நேரம் மற்றும் மெய்நிகர் இயந்திரம் எங்கு உள்ளது? Android இல், டால்விக் மெய்நிகர் இயந்திரம் (இயல்புநிலையில், இந்த நேரத்தில்) APK கோப்புகளாக நீங்கள் பதிவிறக்கும் பயன்பாடுகளை (இது தொகுக்கப்படாத குறியீடாக) செயல்படுத்துவதற்கு பயன்படுத்தப்படுகிறது, மேலும் தொகுப்புகள் அதில் விழுகின்றன.

டால்விக் மெய்நிகர் கணினியில், பயன்பாடுகளை தொகுக்க, ஜஸ்ட்-இன்-டைம் (JIT) அணுகுமுறை பயன்படுத்தப்படுகிறது, இது உடனடியாக ஒரு சில பயனர் செயல்பாடுகளை தொடங்குவதில் அல்லது தொகுப்பதில் ஒரு தொகுப்பைக் குறிக்கிறது. இது பயன்பாட்டை தொடங்கும் போது நீண்ட காத்திருப்பு நேரத்திற்கு வழிவகுக்கும், "பிரேக்குகள்", ரேம் மிகவும் தீவிரமாக பயன்படுத்தப்படுகிறது.

ART சூழலின் முக்கிய வேறுபாடு

ART (Android இயக்ககம்) என்பது ஆண்ட்ராய்டு 4.4 இல் அறிமுகப்படுத்திய புதிய, இன்னும் சோதனை மெய்நிகர் இயந்திரமாகும், மேலும் டெவெலரின் அளவுருவங்களில் மட்டுமே இதை செயலாக்க முடியும் (அதை எப்படி செய்வது என்பது கீழே காட்டப்படும்).

பயன்பாடுகளை இயக்கும் போது ART மற்றும் Dalvik ஆகியவற்றிற்கு இடையேயான முக்கிய வேறுபாடு என்பது AOT (முன்-ஆஃப்-டைம்) அணுகுமுறையாகும், இது பொதுவாக நிறுவப்பட்ட பயன்பாடுகளை முன்-தொகுப்பதைக் குறிக்கிறது: இதனால், தொடக்கத்தின் தொடக்க நிறுவல் நீண்ட நேரம் எடுக்கும், மேலும் அவை Android சேமிப்பக சாதனத்தில் அதிக இடத்தை எடுக்கும் இருப்பினும், அதன் அடுத்தடுத்த வெளியீடு விரைவாக இருக்கும் (இது ஏற்கனவே தொகுக்கப்பட்டுள்ளது), மறுபயன்பாட்டின் தேவை காரணமாக செயலி மற்றும் ரேமின் குறைவான பயன்பாடு கோட்பாட்டில், குறைந்த நுகர்வுக்கு வழிவகுக்கும் eniyu ஆற்றல்.

ART அல்லது Dalvik சிறந்தது என்ன?

இணையத்தில், இரண்டு சூழல்களில் அண்ட்ராய்டு சாதனங்களை எவ்வாறு இயங்குகின்றன என்பதன் பல மாறுபட்ட ஒப்பீடுகள் இப்போது உள்ளன, மேலும் முடிவுகள் வேறுபடுகின்றன. மிகவும் விரிவான மற்றும் விரிவான இத்தகைய சோதனைகளில் ஒன்று androidpolice.com (ஆங்கிலம்):

  • ART மற்றும் Dalvik இல் செயல்திறன்,
  • பேட்டரி ஆயுள், ART மற்றும் Dalvik மின் நுகர்வு

முடிவுகளை நிறைவு செய்வது, நேரடியாக இந்த நேரத்தில் எந்த நேரத்திலும் வெளிப்படையான நன்மைகள் இல்லை என்று கூறலாம் (ART தொடரும் பணி தொடர்கிறது, இந்த சுற்றுச்சூழல் சோதனைக் கட்டத்தில் மட்டுமே உள்ளது) ART இல்லை: சில சோதனைகள் இந்த சூழலைப் பயன்படுத்துகின்றன. செயல்திறன் குறித்து, ஆனால் அதன் அனைத்து அம்சங்களிலும் இல்லை), மற்றும் வேறு சில சிறப்பு நன்மைகள் இல்லாத அல்லது டால்விக் முன்னால். உதாரணமாக, நாம் பேட்டரி ஆயுள் பற்றி பேசினால், எதிர்பார்ப்புகளுக்கு மாறாக, Dalvik ART உடன் கிட்டத்தட்ட சமமான முடிவுகளை காட்டுகிறது.

பெரும்பாலான சோதனைகள் பொது முடிவு - ART உடன் வேலை செய்யும் போது வெளிப்படையான வித்தியாசம், Dalvik இல்லை என்று. எனினும், புதிய சூழல் மற்றும் அதை பயன்படுத்தி அணுகுமுறை உறுதி மற்றும் ஒருவேளை அண்ட்ராய்டு 4.5 அல்லது அண்ட்ராய்டு 5 போன்ற ஒரு வேறுபாடு தெளிவாக இருக்கும். (மேலும், Google ஆனது இயல்புநிலை சூழலை ART செய்யலாம்).

சுற்றுச்சூழலைத் தொடங்க நீங்கள் முடிவு செய்தால், ஒரு ஜோடி இன்னும் அதிக கவனம் செலுத்த வேண்டும் அதற்கு பதிலாக ART Dalvik - சில பயன்பாடுகள் ஒழுங்காக வேலை செய்யாது (அல்லது இல்லவே இல்லை, எடுத்துக்காட்டாக Whatsapp மற்றும் டைட்டானியம் காப்புப்பிரதி), மற்றும் ஒரு முழு மறுதொடக்கம் ஆண்ட்ராய்டு 10-20 நிமிடங்கள் ஆகலாம்: அதாவது, நீங்கள் திரும்பிவிட்டால் ART மற்றும் தொலைபேசி அல்லது டேப்லெட்டை மீண்டும் துவக்கிய பிறகு, அது உறைந்திருக்கும், காத்திருக்கவும்.

அண்ட்ராய்டில் ART ஐ எப்படி இயக்குவது

ART ஐ செயல்படுத்துவதற்கு, நீங்கள் Android 4.4.x மற்றும் ஸ்னாப்ட்ராகன் செயலி கொண்ட ஒரு Android தொலைபேசி அல்லது டேப்லெட் வைத்திருக்க வேண்டும், எடுத்துக்காட்டாக, Nexus 5 அல்லது Nexus 7 2013.

முதலில் நீங்கள் Android இல் டெவெலப்பர் பயன்முறையை இயக்க வேண்டும். இதைச் செய்ய, சாதன அமைப்புகளுக்கு சென்று, "டெவலப்பர்" என்ற செய்தியை நீங்கள் பார்க்கும் வரை, "தொலைபேசியைப் பற்றி" (டேப்லெட்டைப் பற்றி) பலமுறை "கட்டை எண்" என்ற பகுதியைத் தட்டவும்.

அதற்குப் பிறகு, "டெவலப்பர்களுக்கான" உருப்படி அமைப்புகளில் தோன்றும், அங்கு - "சூழலைத் தேர்ந்தெடுங்கள்", அங்கு நீங்கள் டால்விக்க்கு பதிலாக ART ஐ நிறுவ விரும்பினால், நீங்கள் அத்தகைய விருப்பம் இருந்தால்.

திடீரென்று அது சுவாரஸ்யமாக இருக்கும்:

  • பயன்பாட்டை நிறுவுவது Android இல் தடுக்கப்பட்டது - என்ன செய்ய வேண்டும்?
  • Android இல் ஃப்ளாஷ் அழைப்பு
  • XePlayer - மற்றொரு அண்ட்ராய்டு முன்மாதிரி
  • நாங்கள் லேப்டாப் அல்லது PC க்கான 2 வது மானிட்டராக அண்ட்ராய்டைப் பயன்படுத்துகிறோம்
  • லினக்ஸ் ஆன் டெக்ஸ் - அண்ட்ராய்டில் உபுண்டுவில் பணி புரிகிறது