ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-21, Tuesday
📲 ජංගම තාක්ෂණය · 🕒 කියවීමට විනාඩි 2 · 👁 1

iOS යෙදුම් තණ්හා ආරම්භ වේලාව 280 ms දක්වා අඩු කළේ කෙසේද?

iOS යෙදුම් තණ්හා ආරම්භ වේලාව 280 ms දක්වා අඩු කළේ කෙසේද?

iOS යෙදුමක් පළමුවත් අයිකනය තට්ටුවෙන් ඇතුළත් කරගත් පසු, පළමු භාවිතා කළ හැකි ෆ්‍රේමය තෙක් ගතවන කාලය (කෝල්ඩ් ස්ටාට්ට්) සංවර්ධකයන්ට විශාල ත්‍රාසයක්. එක් තනි සංවර්ධකයෙක් තමම iPhone එකේ මෙම කාලය 430 ms සිට 180 ms දක්වා අඩු කරගත් අත්දැකීම මෙහි පෙන්වා දෙයි.

ඔහු පළමුව DYLD_PRINT_STATISTICS=1 පරිසර විචල්‍යය සක්‍රිය කරමින්, ඩයිනමික් ලින්කර් (dyld) කෙරෙහි ගතවන කාලය මැනීය. එහි ප්‍රධාන කොටස dynamic library loading බව හඳුනාගෙන, ඒවායේ ගණන අඩු කිරීමෙන් ප්‍රධාන ප්‍රතිඵල ලැබුණි. අඩු කළ කොටස් වන්නේ:

  • pre‑main (dyld) – 210 ms → 88 ms
  • didFinishLaunching – 120 ms → 21 ms
  • Root view build + first CA commit – 100 ms → 71 ms

එමෙන්ම, ආරම්භයේදී අවශ්‍ය නොවන වැඩ (iCloud පරීක්ෂාව, සම්පූර්ණ නෝට්‍ ස්ටෝර් හයිඩ්‍රේෂන්, audio stack warming) ඉවත් කිරීමෙන් තවත් කාලය ඉතිරි කරගත්තා.

දැන් ඉතා වැදගත් කරුණු කිහිපයක්:

  • ඩයිනමික් ෆ්‍රේම්වර්ක් ගණන අඩු කිරීම යනු pre‑main කාලය අඩු කිරීමේ ප්‍රධාන හුන්දා.
  • ඉදිරි සැලසුම් සඳහා release build එකක් උපාංගයේ මැනීම අත්‍යවශ්‍ය – debug build හෝ simulator මැනීම වක්‍රතා පෙන්වයි.
  • පළමු ස්ථාපනය හෝ යාවත්කාලීන කිරීමෙන් පසු “warm” cold start එක තවත් 1 second කට පමණ දිගුවක් විය හැක.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තරුණ සංවර්ධකයින්ට මෙම අධ්‍යයනය ඉතා ප්‍රයෝජනවත්. ඔවුන් තම iOS යෙදුම් සංවර්ධනයේදී:

  • ඩයිනමික් ෆ්‍රේම්වර්ක් භාවිතය අවශ්‍යම තරමට සීමා කරමින්, යෙදුම් ආරම්භ වේගය වැඩි කළ හැක.
  • DYLD_PRINT_STATISTICS වැනි පරීක්ෂක උපකරණ භාවිතයෙන් කාර්ය සාධන ගැලපීමේ නිරීක්ෂණයක් කරගත හැක.
  • ඉදිරි ව්‍යාපාරික යෙදුම් (e‑commerce, fintech) සඳහා පළමු භාවිතාකරුගේ අත්දැකීම ඉක්මන් කිරීමෙන් පාරිභෝගික රැඳී සිටීම වැඩි කරගත හැක.

ඉදිරියට, ශ්‍රී ලංකාවේ තාක්ෂණ සමාගම් මේ වගේ කාර්යක්ෂමතාව අරමුණ කරගෙන, ගෝලීය මට්ටමේ තරඟකාරීත්වය ඉහළ නැංවීමට හැකියාව ලැබේ.

අවසානයේ, කාල මැනුම, කේත සැලසුම්, සහ පරිසර සැකසීම් තුළ සිදු කළ කුඩා වෙනස්කම්ද, iOS යෙදුම් ආරම්භ වේගය අඩු කර, පරිශීලක අත්දැකීම උසස් කරයි. ඔබේ යෙදුමටත් මේ ක්‍රමයන් අනුගමනය කර බලන්න.

💡 ඔබේ iOS යෙදුම දැන්ම වේගවත් කරමු!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#iOS #Performance #Optimization #Developers #SriLanka