Назад
Python 3.15 вийшов з експериментальним JIT-компілятором, який працює швидше
SiTech AI Team1 хв читання

Python 3.15 вийшов з експериментальним JIT-компілятором, який працює швидше

Python 3.15 вийшов як щорічний функціональний реліз мови програмування. JIT-компілятор досі експериментальний, однак на Linux x86-64 він на 7–8% швидший, а на AArch64 macOS — на 11–12% швидший за стандартний інтерпретатор.

Python 3.15 вийшов швидшим завдяки експериментальному JIT

Python 3.15 сьогодні вийшов як щорічний функціональний реліз мови програмування Python. Реліз продовжує роботу проєкту над JIT-компілятором, який досі залишається в експериментальній формі, але порівняно зі стандартним інтерпретатором дає значне зростання продуктивності.

Згідно з оглядом релізу, JIT-компілятор на Linux x86-64 має бути на 7–8 відсотків швидшим за стандартний інтерпретатор Python за середнім геометричним. На AArch64 macOS повідомляють, що JIT-компілятор на 11–12 відсотків швидший за інтерпретатор із tail-calling.

Нові можливості мови та стандартної бібліотеки

У Python 3.15 додано вбудований тип sentinel та новий вбудований тип frozendict. UTF-8 тепер є кодуванням за замовчуванням у Python 3.15, а для прискорення запуску скриптів Python доступні явні lazy-імпорти. Реліз також додає файли конфігурації для запуску пакетів.

Подальші вдосконалення включають кращі повідомлення про помилки, вдосконалення стандартної бібліотеки та вдосконалення C API. Python 3.15 також за замовчуванням прибирає frame pointer, що покращує спостережуваність на рівні системи.

Джерела: Phoronix · Python Docs · Pep 790

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.