
Вышла новая версия Python 3.12. Эту версию будут поддерживать 1,5 года, а потом для нее станут формировать исправления для устранения уязвимостей еще 3,5 года.
Основные изменения:
- улучшена эффективность использования ресурсов многоядерных систем за счет добавления поддержки изолированных субинтерпретаторов и отдельных глобальных блокировок (GIL, Global Interpreter Lock) для разных интерпретаторов внутри процесса (CPython позволяет в одном процессе выполнять запуск сразу несколько интерпретаторов). Правда, сейчас эта новинка доступна посредством C-API, а поддержка Python API будет добавлена в следующей ветке;
- добавлена поддержка подсистемы ядра Linux perf в интерпретаторе. Она дает возможность определять имена Python-функций при профилировании при помощи утилиты perf;
- повышена информативность сообщений об ошибках, спектр исключений с рекомендациями по устранению опечаток расширен;
- также после оптимизации увеличилась производительность на 5%.
Подробнее про изменения вот здесь
Основные изменения:
- улучшена эффективность использования ресурсов многоядерных систем за счет добавления поддержки изолированных субинтерпретаторов и отдельных глобальных блокировок (GIL, Global Interpreter Lock) для разных интерпретаторов внутри процесса (CPython позволяет в одном процессе выполнять запуск сразу несколько интерпретаторов). Правда, сейчас эта новинка доступна посредством C-API, а поддержка Python API будет добавлена в следующей ветке;
- добавлена поддержка подсистемы ядра Linux perf в интерпретаторе. Она дает возможность определять имена Python-функций при профилировании при помощи утилиты perf;
- повышена информативность сообщений об ошибках, спектр исключений с рекомендациями по устранению опечаток расширен;
- также после оптимизации увеличилась производительность на 5%.
Подробнее про изменения вот здесь