Python 3.14 оказался на 27% быстрее предшественника в новых бенчмарках

Python 3.14 оказался на 27% быстрее предшественника в новых бенчмарках

Спустя день после релиза Python 3.14 энтузиасты уже запустили масштабные тесты производительности. Результаты впечатляют: новая версия работает на 27% быстрее Python 3.13 в задачах с активными вычислениями.

Тестирование проводилось на двух алгоритмах: вычисление чисел Фибоначчи через рекурсию и сортировка 10 000 случайных чисел методом пузырька. Python 3.14 показал лучшие результаты среди всех версий CPython, хотя по-прежнему значительно отстает от PyPy, который в 5 раз быстрее стандартного интерпретатора в рекурсивных задачах.

Free-threading интерпретатор без GIL показал потенциал в многопоточных приложениях. В задачах с 4 потоками он обеспечил прирост производительности до 3.1 раза по сравнению со стандартным интерпретатором в тесте Фибоначчи — это как превращение четырехъядерного процессора из декорации в реально работающее железо.

А вот JIT-компилятор пока разочаровывает — существенного прироста скорости в тестах не показал. Возможно, он просто не умеет оптимизировать рекурсивные функции, или технология еще нуждается в доработке. Для сравнения: Rust остается недосягаемым с результатом в 70 раз быстрее Python в вычислительных задачах.

Источник новости и обложки: blog.miguelgrinberg.com


Главред proglib.io (01.2022-10.2025). Опубликовал более 800 статей и запустил имейл-рассылки о нейросетях и разработке. Пишу на Python.

Аватар пользователя Мирослав Кунгуров