ART හෝ Dalvik ඇන්ඩ්රොයිඩ් මත - එය කුමක්ද, වඩා හොඳ කුමක්ද, සක්රිය කරන්නේ කෙසේද

2014.05.22 ජංගම උපකරණ

Android 4.4 KitKat යාවත්කාලීන කිරීමෙහි කොටසක් ලෙස ගූගල් විසින් නව යෙදුම් ධාවන වේලාව හඳුන්වා දෙන ලදී. දැන්, ඩැල්වික් අථත්ය යාන්ත්රනයට අමතරව, Snapdragon ප්රොසෙසර් සමඟ නවීන උපකරණ මත, ART පරිසරය තෝරා ගැනීමට හැකි වේ. (ඇන්ඩ්රොයිඩ් මත ART සක්රිය කර ඇති ආකාරය සොයා ගැනීමට ඔබ මෙම ලිපිය වෙත පැමිණි විට, එහි අවසානය වෙත යන්න, මෙම තොරතුරු ලබා දී තිබේ).

යෙදුම් ධාවනය යනු කුමක්ද සහ අථත්යකරණ යන්ත්රය යනු කුමක්ද? ඇන්ඩ්රොයිඩ් හි, ඩෙල්වික් අතාත්වික පරිගණකය (පෙරනිමිය ලෙස, මෙම අවස්ථාවේදී) භාවිතා කර APK ගොනු ලෙස බාගත කර ඇති යෙදුම් ක්රියාත්මක කිරීම සඳහා යොදාගනු ලබන අතර, සම්පාදනය කිරීමේ කාර්යයන් එයට වැටේ.

ඩැල්වික් අථත්ය යාන්ත්රණය තුල යෙදුම් සම්පාදනය කිරීම සඳහා, Just-In-Time (JIT) ප්රවේශය භාවිතා කරනු ලබයි, එයින් නිශ්චිත පරිශීලක ක්රියාකාරකම් දියත් කිරීමෙන් හෝ ක්ෂණිකව සම්පාදනය කිරීමෙන් සංයුක්තයක් අදහස් කෙරේ. මෙම යෙදුම ආරම්භ කිරීමේදී, දීර්ඝ කාලයක් රැඳී සිටීමට හැකි වනු ඇත, "තිරිංග", වඩා දැඩි භාවිතය RAM.

ART වටපිටාවේ ප්රධාන වෙනස

ART (Android Runtime) යනු ඇන්ඩ්රොයිඩ් 4.4 හි හඳුන්වාදුන් නවතම, නමුත් අත්හදා බැලීමේ අථත්ය යාන්ත්රණයක් වන අතර එය සංවර්ධකයාගේ පරාමිතීන් තුළ පමණක් එය සක්රීය කළ හැකිය.

ART සහ Dalvik අතර ප්රධාන වෙනස වන්නේ ස්ථාපනය කරන ලද යෙදුම් පූර්ව සම්පාදනය කිරීමයි. එමඟින් යෙදුම ආරම්භක ස්ථාපනය දිගු කාලයක් ගතවනු ඇත. ඔවුන් Android ගබඩා කිරීමේ උපකරණයෙහි වැඩි ඉඩක් ලබා ගනී. කෙසේ වෙතත්, ඔවුන්ගේ පසු විපරම වේගවත් කිරීම (එය දැනටමත් සම්පාදනය කර ඇත), සහ ප්රතිවර්තනය කිරීමෙහි අවශ්යතාව හේතුවෙන් ප්රොසෙසරය හා RAM ප්රමාණය අඩු කිරීම, ශක්තිය.

ඇත්තටම හොඳ කුමක්ද? ART හෝ Dalvik?

අන්තර්ජාලයේ, Android උපාංග දෙකක් පරිසරයේ වැඩ කරන ආකාරය හා දැනටමත් විවිධ ප්රතිඵලයන් සමඟ සැසඳීම් බොහෝමයක් තිබේ. වඩාත් සවිස්තරාත්මක සහ සවිස්තරාත්මක පරීක්ෂණ වලින් එකකි එක්ස්වා ඇන්ඩ්රොයිඩ්ස්පීස් (ඉංග්රීසි):

  • ART හා ඩල්වික් හි ක්රියාකාරීත්වය,
  • බැටරි ආයු කාලය, ART හා ඩල්වික් තුළ විදුලි පරිභෝජනය

මෙම ප්රතිඵල සාරාංශගත කිරීම, මේ මොහොතේ කිසිදු පැහැදිලි වාසි නොමැති බව (එය කලාව මත ART දිගටම සිදු කරන බව සැලකිල්ලට ගත යුතුය, මෙම පරිසරය පමණක් අත්හදා බැලීමේ වේදිකාවට) ART නො වේ: මෙම පරිසරය භාවිතා කරමින් සමහර පරිසරයන්වල ක්රියාකාරිත්වය වඩා හොඳ ප්රතිඵල (විශේෂයෙන් කාර්ය සාධනය සම්බන්ධයෙන්, නමුත් සියළුම අංග වල නොව), සහ තවත් විශේෂිත වාසියක් උදාසීන හෝ දල්වික් ඉදිරියට. උදාහරණයක් වශයෙන්, අප බැටරි ආයුධ ගැන කතා කරන්නේ නම්, අපේක්ෂාවන්ට පටහැනිව, Dalvik ART සමගින් සමාන සමාන ප්රතිඵල පෙන්නුම් කරයි.

අත්හදා බැලීම් බොහොමයක පොදු නිගමනය - ART සමග වැඩ කිරීමේ දී පැහැදිලි වෙනසක් නැත, ඩැල්වික් නොමැති බව. කෙසේ වෙතත්, නව පරිසරය සහ එය භාවිතා කරන ප්රවිෂ්ටය පෙනෙන අතර, සමහරවිට ඇන්ඩ්රොයිඩ් 4.5 හෝ ඇන්ඩ්රොයිඩ් 5 හි එවැනි වෙනසක් වනු ඇත. (තව ද, ගූගල් ART වලට පෙරනිමි පරිසරය කල හැකිය).

පරිසරය හරවා ගැනීමට ඔබ තීරණය කළහොත් අවධානය යොමු කිරීමට වැඩි යමක් යොමු කරන්න වෙනුවට ART Dalvik - සමහර යෙදුම් නිසි ලෙස ක්රියා නොකරනු ඇත (නැතහොත්, උදාහරණයක් ලෙස, නැත Whatsapp සහ ටයිටේනියම් බැකප්), සහ පූර්ණ නැවත ආරම්භ කිරීම ඇන්ඩ්රොයිඩ් 10-20 විනාඩි ගත හැකිය: එනම්, ඔබ හැරී ඇත්නම් ART සහ දුරකථන හෝ ටැබ්ලටය නැවත ආරම්භ කිරීමෙන් පසුව, එය ශීත කළ, බලා සිටින්න.

ඇන්ඩ්රොයිඩ් හි ART සක්රිය කර ගන්නේ කෙසේද?

ART සක්රිය කර ගැනීම සඳහා, OS 4.4.x සමඟ ඇන්ඩ්රොයිඩ් දුරකථනයක් හෝ ටැබ්ලටයක් තිබිය යුතුය. නිදසුනක් ලෙස, Nexus 5 හෝ Nexus 7 2013 වැනි Snapdragon ප්රොසෙසරයද තිබේ.

මුලින්ම ඇන්ඩ්රොයිඩ් මත සංවර්ධක මාදිලිය සක්රිය කිරීමට ඔබට අවශ්ය වේ. මෙය සිදු කිරීම සඳහා, උපාංග සැකසීම් වෙත යන්න, "දුරකථනය පිළිබඳ" (ටැබ්ලටය) වෙත ගොස්, ඔබ සංවර්ධකයෙකු බවට පත්ව ඇති පණිවිඩයක් ඔබ දකින තුරු "ගොඩනගනු" ක්ෂේත්ර කිහිපයකින් ස්පර්ශ කරන්න.

ඊට පස්සේ, "සංවර්ධකයන් සඳහා අයිතමය" අයිතමය සැකසුම් තුළ දිස් වනු ඇත, සහ එහි "පරිසරය තෝරන්න", ඔබ ඩෙල්වික් වෙනුවට ART ස්ථාපනය කළ යුතුය, එවැනි ආශාවක් තිබේ නම්.

හදිසියේ එය සිත්ගන්නාසුළු වනු ඇත:

  • යෙදුම ස්ථාපනය කිරීම ඇන්ඩ්රොයිඩ් මත අවහිර කර ඇත - කළ යුත්තේ කුමක්ද?
  • Android මත ෆ්ලෑෂ් කැඳවුම්
  • XePlayer - තවත් ඇන්ඩ්රොමියුලේටරයෙක්
  • අපි ලැප්ටොප් පරිගණකයක් හෝ පරිගණකයක් සඳහා දෙවන තිරය ලෙස අපි භාවිතා කරනවා
  • Linux මත DeX - උබුන්ටු හි වැඩ කරමින් Android