02/25/2014 ජංගම උපාංග
ඇන්ඩ්රොයිඩ් 4.4 කිට්කැට් යාවත්කාලීනයේ කොටසක් ලෙස ගූගල් නව යෙදුම් ධාවන වේලාවක් හඳුන්වා දුන්නේය. දැන්, ඩෝල්වික් අතථ්ය යන්ත්රයට අමතරව, ස්නැප්ඩ්රැගන් ප්රොසෙසර සහිත නවීන උපාංගවලට ART පරිසරය තෝරා ගැනීමට අවස්ථාව තිබේ. (ඔබ මෙම ලිපියට පිවිසියේ ඇන්ඩ්රොයිඩ් හි ART සක්රීය කරන්නේ කෙසේදැයි දැන ගැනීමට නම්, අවසානය දක්වා අනුචලනය කරන්න, මෙම තොරතුරු එහි දක්වා ඇත).
යෙදුම් ධාවන වේලාව කුමක්ද සහ අථත්ය යන්ත්රය පැමිණෙන්නේ කොතැනින්ද? ඇන්ඩ්රොයිඩ් හි, ඔබ බාගත කරන යෙදුම් APK ලිපිගොනු ලෙස ධාවනය කිරීමට (සහ සම්පාදනය කරන ලද කේත නොවන), ඩල්වික් අතථ්ය යන්ත්රය භාවිතා කරයි (පෙරනිමියෙන්, මේ අවස්ථාවේ දී) සහ සම්පාදන කාර්යයන් එය මතට වැටේ.
ඩෝල්වික් අතථ්ය යන්ත්රය තුළ, යෙදුම් සම්පාදනය කිරීම සඳහා ජස්ට්-ඉන්-ටයිම් (JIT) ප්රවේශය භාවිතා කරයි, එයින් අදහස් කරන්නේ ආරම්භයේදීම හෝ ඇතැම් පරිශීලක ක්රියාවන් අතරතුර කෙලින්ම සම්පාදනය කිරීමයි. යෙදුම ආරම්භ කිරීමේදී දිගු වේලාවක් බලා සිටීමට මෙය හේතු විය හැක, “තිරිංග”, වඩාත් තීව්ර ලෙස RAM භාවිතය.
ART පරිසරය අතර ඇති ප්රධාන වෙනස
ART (Android RunTime) යනු ඇන්ඩ්රොයිඩ් 4.4 හි හඳුන්වා දී ඇති නව, නමුත් පර්යේෂණාත්මක අතථ්ය යන්ත්රයකි, ඔබට එය සක්රිය කළ හැක්කේ සංවර්ධකයාගේ විකල්පයන් තුළ පමණි (මෙය කරන්නේ කෙසේද යන්න පහතින් පෙන්වනු ඇත).
ART සහ ඩල්වික් අතර ඇති ප්රධාන වෙනස වන්නේ යෙදුම් ක්රියාත්මක කිරීමේදී AOT (පෙර-කාලීන) ප්රවේශයයි, සාමාන්යයෙන් එයින් අදහස් කරන්නේ ස්ථාපිත යෙදුම් පූර්ව සම්පාදනය කිරීමයි: මේ අනුව, යෙදුමේ ආරම්භක ස්ථාපනය වැඩි කාලයක් ගතවනු ඇත, ඔවුන් ඇන්ඩ්රොයිඩ් උපාංගයේ ගබඩාවේ වැඩි ඉඩක් ගනී. කෙසේ වෙතත්, ඔවුන්ගේ පසුකාලීන දියත් කිරීම වේගයෙන් සිදුවනු ඇත (එය දැනටමත් සම්පාදනය කර ඇත), සහ නැවත සකස් කිරීමේ අවශ්යතාවය නිසා ප්රොසෙසරය සහ RAM අඩු භාවිතය නිසා න්යායිකව අඩු පරිභෝජනයකට තුඩු දිය හැකිය ශක්තිය.
ඇත්ත වශයෙන්ම සහ වඩා හොඳ, ART හෝ ඩල්වික්?
අන්තර්ජාලයේ පරිසර දෙකක ඇන්ඩ්රොයිඩ් උපාංගවල ක්රියාකාරිත්වය පිළිබඳ විවිධ සැසඳීම් දැනටමත් ඇති අතර ප්රති results ල වෙනස් වේ. වඩාත් අභිලාෂකාමී හා සවිස්තරාත්මක එවැනි පරීක්ෂණ වලින් එකක් androidpolice.com (ඉංග්රීසි) වෙතින් ලබා ගත හැකිය:
- ART සහ ඩල්වික් හි කාර්ය සාධනය,
- බැටරි ආයු කාලය, ART සහ ඩල්වික් හි බලශක්ති පරිභෝජනය
ප්රති results ල සාරාංශගත කිරීමේදී, මෙම අවස්ථාවෙහිදී පැහැදිලි වාසි ඇති බව පැවසිය හැකිය (ART හි වැඩ කටයුතු අඛණ්ඩව සිදුවන බව අප සැලකිල්ලට ගත යුතුය, මෙම පරිසරය පවතින්නේ පර්යේෂණාත්මක අවධියේදී පමණි) ART සතුව නොමැත: සමහර පරීක්ෂණ වලදී, මෙම මාධ්යය භාවිතා කිරීමෙන් වඩා හොඳ ප්රති results ල පෙන්වයි (විශේෂයෙන් කාර්ය සාධනය සඳහා, නමුත් එහි සෑම අංශයකින්ම නොවේ), සහ වෙනත් විශේෂ වාසි වලදී එය නොපෙනෙන හෝ ඩල්වික් ඉදිරියෙන් සිටී. උදාහරණයක් ලෙස, අපි බැටරි ආයු කාලය ගැන කතා කරන්නේ නම්, අපේක්ෂාවන්ට පටහැනිව, ඩල්වික් ART සමඟ සමාන ප්රති results ල පෙන්වයි.
බොහෝ පරීක්ෂණවල පොදු නිගමනය වන්නේ ART හා ඩල්වික් සමඟ වැඩ කිරීමේදී පැහැදිලි වෙනසක් ඇති බවයි. කෙසේ වෙතත්, නව පරිසරය සහ එය භාවිතා කරන ප්රවේශය යහපත් යැයි පෙනෙන අතර, සමහර විට, ඇන්ඩ්රොයිඩ් 4.5 හෝ ඇන්ඩ්රොයිඩ් 5 හි එවැනි වෙනසක් පැහැදිලිව පෙනේ. (එපමණක් නොව, ගූගල් විසින් ART සුපුරුදු පරිසරය බවට පත් කළ හැකිය).
ඔබ පරිසරය සක්රීය කිරීමට තීරණය කරන්නේ නම් සලකා බැලිය යුතු තවත් කරුණු කිහිපයක් ඒ වෙනුවට ART ඩල්වික් - සමහර යෙදුම් නිවැරදිව ක්රියා නොකරනු ඇත (හෝ කිසිසේත් ක්රියා නොකරනු ඇත වට්ස්ඇප් සහ ටයිටේනියම් උපස්ථ), සහ සම්පූර්ණ නැවත පණගැන්වීම ඇන්ඩ්රොයිඩ් සඳහා මිනිත්තු 10-20 ක් ගතවනු ඇත: එනම්, ඔබ සක්රිය කර ඇත්නම් ART, සහ දුරකථනය හෝ ටැබ්ලටය නැවත ආරම්භ කිරීමෙන් පසුව, එය කැටි වී, රැඳී සිටින්න.
Android හි ART සක්රීය කරන්නේ කෙසේද
ART පරිසරය සක්රීය කිරීම සඳහා, ඔබට OS අනුවාදය 4.4.x සහිත ඇන්ඩ්රොයිඩ් දුරකථනයක් හෝ ටැබ්ලටයක් සහ ස්නැප්ඩ්රැගන් ප්රොසෙසරයක් තිබිය යුතුය, උදාහරණයක් ලෙස නෙක්සස් 5 හෝ නෙක්සස් 7 2013.
පළමුව ඔබ ඇන්ඩ්රොයිඩ් හි සංවර්ධක මාදිලිය සක්රීය කළ යුතුය. මෙය සිදු කිරීම සඳහා, උපාංගයේ සැකසීම් වෙත ගොස්, “දුරකථනය ගැන” (ටැබ්ලටය ගැන) අයිතමයට ගොස් ඔබ සංවර්ධකයෙකු බවට පත්ව ඇති බවට පණිවිඩයක් දකින තුරු “බිල්ඩ් අංකය” ක්ෂේත්රය කිහිප වතාවක් තට්ටු කරන්න.
ඊට පසු, “සංවර්ධකයින් සඳහා” අයිතමය සැකසුම් තුළ දිස්වනු ඇති අතර, “පරිසරය තෝරන්න”, ඔබට එවැනි ආශාවක් ඇත්නම් ඩල්වික් වෙනුවට ART ස්ථාපනය කළ යුතුය.
හදිසියේම එය සිත්ගන්නාසුළු වනු ඇත:
- ඇන්ඩ්රොයිඩ් හි යෙදුම් ස්ථාපනය අවහිර කර ඇත - මා කුමක් කළ යුතුද?
- ඇන්ඩ්රොයිඩ් ඇමතුම් ෆ්ලෑෂ්
- XePlayer - තවත් ඇන්ඩ්රොයිඩ් ඉමුලේටරයක්
- ලැප්ටොප් හෝ පරිගණකයක් සඳහා 2 වන මොනිටරය ලෙස අපි ඇන්ඩ්රොයිඩ් භාවිතා කරමු
- ඩෙක්ස් මත ලිනක්ස් - ඇන්ඩ්රොයිඩ් හි උබුන්ටු මත වැඩ කරයි