เจจเฉเจเจเจเจพ 4.0 เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉ เจเฉฑเจ เจฐเฉเจฒเฉเจเจผ เจเจชเจฒเจฌเจง เจนเฉ, เจชเจพเจเจฅเจจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจเฉฑเจ C เจชเฉเจฐเจคเฉเจจเจฟเจงเจคเจพ เจตเจฟเฉฑเจ เจ เจจเฉเจตเจพเจฆ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเฉฐเจชเจพเจเจฒเจฐ เจตเจฟเจเจธเจค เจเจฐ เจฐเจฟเจนเจพ เจนเฉ, เจเจฟเจธ เจจเฉเฉฐ เจซเจฟเจฐ CPython เจจเจพเจฒ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจ เจจเฉเจเฉเจฒเจคเจพ เจฒเจ libpython เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเฉฑเจ เจเจเจเจผเฉเจเจฟเจเจเฉเจฌเจฒ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเฉฐเจชเจพเจเจฒ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ (เจเจฌเจเฉเจเจ เจจเฉเฉฐ เจนเฉเจฐเจพเจซเฉเจฐเฉ เจเจฐเจจ เจฒเจ เจจเฉเจเจฟเจต CPython เจเฉเจฒเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ)เฅค เจชเจพเจเจฅเจจ 2.6, 2.7, 3.4 - 3.13 เจฆเฉ เจฎเฉเจเฉเจฆเจพ เจฐเฉเจฒเฉเจเจผเจพเจ เจจเจพเจฒ เจชเฉเจฐเฉ เจ เจจเฉเจเฉเจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจเจ เจนเฉเฅค CPython เจฆเฉ เจฎเฉเจเจพเจฌเจฒเฉ, เจเฉฐเจชเจพเจเจฒ เจเฉเจคเฉเจเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจชเจพเจเจธเจเฉเจจ เจเฉเจธเจเจพเจ เจตเจฟเฉฑเจ 335% เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจธเฉเจงเจพเจฐ เจฆเจฟเจเจพเจเจเจฆเฉเจเจ เจนเจจเฅค เจชเฉเจฐเฉเจเฉเจเจ เจเฉเจก เจ เจชเจพเจเฉ เจฒเจพเจเจธเฉฐเจธ เจฆเฉ เจ เจงเฉเจจ เจตเฉฐเจกเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
เจจเจตเฉเจ เจธเฉฐเจธเจเจฐเจฃ เจตเจฟเฉฑเจ:
- ะะฝะตัะตะฝั ะธะทะผะตะฝะตะฝะธั ะดะปั ัะปัััะตะฝะธั ัะพะฒะผะตััะธะผะพััะธ ั Python 3.12, 3.13 ะธ 3.14, ะฝะฐะฟัะธะผะตั, ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะพัะปะพะถะตะฝะฝะพะน ะพะฑัะฐะฑะพัะบะธ ะฐะฝะฝะพัะฐัะธะน ะธ ะฝะพะฒะพะณะพ ัะธะฝัะฐะบัะธัะฐ ะฐะฝะฝะพัะธัะพะฒะฐะฝะธั ัะธะฟะพะฒ ะดะปั ะพะฑะพะฑััะฝะฝัั ะบะปะฐััะพะฒ ะธ ััะฝะบัะธะน.
- ะะพะฑะฐะฒะปะตะฝะฐ ัะบัะฟะตัะธะผะตะฝัะฐะปัะฝะฐั ะฒะพะทะผะพะถะฝะพััั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ะบะพะผะฟะธะปััะพัะฐ Zig (zig cc) ะฒ ะบะฐัะตััะฒะต ะฑัะบะตะฝะดะฐ ะกะธ-ะบะพะผะฟะธะปััะพัะฐ ะฒ Nuitka.
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟัะตะดะฒะฐัะธัะตะปัะฝะฐั ะฟะพะดะดะตัะถะบะฐ LTO-ะพะฟัะธะผะธะทะฐัะธะน ะฟัะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ ะบะพะผะฟะธะปััะพัะฐ Clang.
- ะัะตะดะปะพะถะตะฝ ะดะตะบะพัะฐัะพั ยซ@nuitka_ignoreยป ะดะปั ะธัะบะปััะตะฝะธั ะบะพะผะฟะธะปััะธะธ ััะฝะบัะธะน.
- ะ ะตะฐะปะธะทะพะฒะฐะฝั ะพะฟัะธะธ: ยซโprojectยป ะดะปั ัะฑะพัะบะธ ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ ะฝะฐัััะพะตะบ ะธะท ัะฐะนะปะฐ pyproject.toml, ยซโdevel-profile-compilationยป ะดะปั ะฟัะพัะธะปะธัะพะฒะฐะฝะธั ะฝะฐ ััะฐะฟะต ัะฑะพัะบะธ, ยซโdebug-self-forkingยป ะดะปั ะพัะปะฐะดะบะธ ัะพัะบ-ะฑะพะผะฑ, ยซโinclude-windows-runtime-dllsยป ะดะปั ัะฟัะฐะฒะปะตะฝะธะต ะฒะบะปััะตะฝะธะตะผ C runtime DLL ะฒ Windows, ยซโqt-debug-pluginsยป ะดะปั ะดะธะฐะณะฝะพััะธะบะธ ะทะฐะณััะทะบะธ Qt-ะฟะปะฐะณะธะฝะพะฒ.
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะฐะบััะฐะปัะฝัั ะฒะตััะธะน ะฟะฐะบะตัะพะฒ oracledb, win32ctypes, dask, dataparser, puremagic, pygments.lexers, tomli, av, sentry_sdk, jedi, parso, line_profiler ะธ pandas.
ะะพะฟะพะปะฝะธัะตะปัะฝะพ ะผะพะถะฝะพ ะพัะผะตัะธัั ะพัััั ะพ ะฟัะพะณัะตััะต ัะฐะทะฒะธัะธั JIT-ะบะพะผะฟะธะปััะพัะฐ ะฒ CPython. ะ ะฐะทัะฐะฑะพััะธะบะธ ะฟะพััะฐะฒะธะปะธ ะฟะตัะตะด ัะพะฑะพะน ัะตะปั ะฟะพะดะฝััั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั JIT ะบ ะฒัะฟััะบั CPython 3.15 ะฝะฐ 5%, ะฐ ะบ ะฒัะฟััะบั 3.16 ะฟะพะฒััะธัั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั ะฝะฐ 10% ะธ ัะตะฐะปะธะทะพะฒะฐัั ะฒะพะทะผะพะถะฝะพััั ะธัะฟะพะปัะทะพะฒะฐะฝะธั JIT ะฒ ัะตะถะธะผะต Free-threading (ะฑะตะท ะณะปะพะฑะฐะปัะฝะพะน ะฑะปะพะบะธัะพะฒะบะธ). ะ ัะตะบััะตะผ ัะพััะพัะฝะธะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะต JIT ะฒ ะฐะปััะฐ-ัะฑะพัะบะฐั CPython 3.15 ัะถะต ะดะตะผะพะฝัััะธััะตั ะฒ ััะตะดะฝะตะผ ััะบะพัะตะฝะธะต ะฝะฐ 11-12% ะฝะฐ ะฟะปะฐััะพัะผะต macOS AArch64 ะธ ะฝะฐ 5-6% ะฝะฐ ะฟะปะฐััะพัะผะต x86_64 Linux ะฟะพ ััะฐะฒะฝะตะฝะธั ัะพ ััะฐะฝะดะฐััะฝัะผ ะธะฝัะตัะฟัะตัะฐัะพัะพะผ. ะัะธ ััะพะผ ะฒ ะพัะดะตะปัะฝัั ัะตััะฐั ะฟัะธ ะฒะบะปััะตะฝะธะธ JIT ะธะทะผะตะฝะตะฝะธะต ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ ะฒะฐััะธััะตััั ะพั ััะบะพัะตะฝะธั ะฝะฐ ะฑะพะปะตะต ัะตะผ 100%, ะดะพ ะทะฐะผะตะดะปะตะฝะธั ะฝะฐ 20%.

เจธเจฐเฉเจค: opennet.ru
