පයිතන් ක්රමලේඛන භාෂාවේ නිර්මාතෘ ගයිඩෝ වැන් රොසම්, පයිතන් භාෂා සමුළුවේදී ඔහුගේ ඉදිරිපත් කිරීමේදී CPython හි කාර්ය සාධනය ප්රශස්ත කිරීම සඳහා වූ ඔහුගේ සැලසුම් ගෙනහැර දැක්වීය. 2022 දී අපේක්ෂා කරන 3.11 අනුවාදය වන විට, සංවර්ධකයින් කාර්ය සාධනය දෙගුණ කිරීමට බලාපොරොත්තු වේ. CPython ප්රශස්තිකරණ ව්යාපෘතිය මෙහෙයවනු ලබන්නේ මයික්රොසොෆ්ට් හි කුඩා සංවර්ධකයින් කණ්ඩායමක් විසිනි, එහිදී ගයිඩෝ මෑතකදී එක් විය.
ව්යාපෘතිය ක්රියාත්මක කිරීමේදී, සංවර්ධකයින් ABI සහ කේත මට්ටමින් සම්පූර්ණ අනුකූලතාව පවත්වා ගැනීම සහ එජ් අවස්ථා වලදී මන්දගාමී වීම හේතුවෙන් කාර්ය සාධන වාසි ලැබීමට ඉඩ නොදීම වැනි සීමාවන් ගණනාවකට අනුකූල වීමට අදහස් කරයි. කාර්ය සාධනය වැඩි දියුණු කිරීම සඳහා වෙනස් කළ හැකි සංරචක අතර බයිට් කේතය, මතක පිරිසැලසුම, සම්පාදකය සහ පරිවර්තකය ඇතුළත් වේ.
ව්යාපෘතියේ කාර්යය වෙනම ගබඩාවක ප්රකාශයට පත් කර ඇත, faster-cpython. මීට පෙර CPython සඳහා HotPy JIT සම්පාදකය සංවර්ධනය කළ ව්යාපෘතියේ දායකයෙකු, පස් ගුණයක කාර්ය සාධන වැඩිදියුණු කිරීමක් යථාර්ථවාදී බවත් Python 3.13 හි ලබා ගත හැකි බවත් විශ්වාස කරන සැලැස්මක් ප්රකාශයට පත් කර ඇත. ව්යාපෘතිය අදියර හතරකට බෙදා ඇත:
- Python 3.10 මඟින් ධාවන වේලාවේදී අර්ථකථන ක්රියාවලිය වර්ග සහ අගයන්ට අනුවර්තනය කිරීමට අදාළ පරිවර්තකයේ ප්රශස්තිකරණයන් ක්රියාත්මක කිරීමට සැලසුම් කර ඇත.
- Python 3.11 මඟින් ධාවන කාලය සහ යතුරු වස්තූන් සඳහා වැඩිදියුණු කිරීම් හඳුන්වා දෙනු ඇතැයි අපේක්ෂා කරන අතර, වේගවත් ද්විමය ක්රියාකරුවන් සහ තනි-වචන පූර්ණ සංඛ්යා මෙහෙයුම්, වේගවත් ශ්රිත ඇමතුම් සහ ප්රතිලාභ, සහ අඩු කළ මතකය සහ ව්යතිරේක හැසිරවීමේ උඩිස් වැනි කුඩා, විශේෂිත ප්රශස්තිකරණ රාශියක් ඇතුළත් කරනු ඇත.
- Python 3.12 මඟින් විශේෂිත කේත කුඩා උප කුලකයකට භාවිතා කරන සරල JIT සම්පාදකයක් හඳුන්වා දෙනු ඇත.
- Python 3.13 මඟින් ධාවන වේලාවේදී යන්ත්ර කේත ජනනය කිරීම සඳහා නව හැකියාවන් එක් කරන අතර JIT සම්පාදක භාවිතය පුළුල් කරයි.
මූලාශ්රය: opennet.ru
