7.09.2025 состоялся релизPithon 3.14!
На фоне хайпа про NoGIL всё позабыли про другие фичи. Особенно про Multiple Interpreters, который обещает изоляцию процессов но с эффективностью потоков! На сколько действительно это будет эффективно мы узнаем позже, потому что сейчас это лишь первый релиз с ограничениями и недоработками.
Но что там про NoGIL? Теперь этот режим не экспериментальный, а официально поддерживаемый, но опциональный.
Чтобы запустить без GIL нужна специальная сборка. И перед стартом нужно объявить переменную PYTHON_GIL=0
Для вас я собрал готовый репозиторий где достаточно запустить скрпит, который всё сделает:
▫️ соберет релизный Python 3.14 в новый Docker-образ
▫️ запустит тесты в контейнере (GIL, NoGIL, MultiInterpreter)
▫️ распечатает результаты
Тест очень простой, усложняйте сами)
Вот какие результаты у меня:
=== Running ThreadPoolExecutor GIL ON
TOTAL TIME: 45.48 seconds
=== Running ThreadPoolExecutor GIL OFF
TOTAL TIME: 6.14 seconds
=== Running basic Thread GIL ON
TOTAL TIME: 45.54 seconds
=== Running basic Thread GIL OFF
TOTAL TIME: 4.74 seconds
=== Running with Multi Interpreter
TOTAL TIME: 18.30 seconds
Если сравнивать GIL и NoGIL, то на мои 32 ядра прирост х7-x10 (почему не х32? 🤷). При этом нам обещают что скорости будут расти с новыми релизами.
Режим без GIL похож (визуально) на async, тоже параллельно, тоже не по порядку. Но это не IO! и от того некоторый диссонанс в голове 😵💫, нас учили не так!
Интересно, что чистый Thread работает быстрей чем ThreadPoolExecutor без GIL.
Ну и где-то плачет один адепт мульти-интерпретаторов😭 Теперь нужно искать где они могут пригодиться с такой-то скоростью. Скорее всего своя область применения найдется.
Отдельно я затестил память и вот что вышло на 32 потока:
ThreadPoolExecutor GIL ON
305.228 MB
ThreadPoolExecutor GIL OFF
500.176 MB
basic Thread GIL ON
90.668 MB
basic Thread GIL OFF
472.444 MB
with Multi Interpreter
1267.788 MB
Пока не знаю как к этому относиться)
В целом - радует направление развития!
#release
Ассаламу Алайкум, дорогие друзья!
Республиканское общественное движение «Турпалхой» искренне поздравляет Главу ЧР, Героя России Рамзана Ахматовича Кадырова с присвоением ему звания «Герой Чеченской Республики»!
Рамзан Ахматович подтверждает свой героизм на протяжении многих лет у руководства региона. Благодаря его стратегически точным и важным решениям чеченский народ обрел мир и порядок на своей земле. Рамзан Ахматович сумел уничтожить до последнего представителей международного терроризма, которые десятки лет сеяли хаос и разрушения на чеченской земле. В связи с этим, звание «Герой Чеченской Республики» нашло своего заслуженного и достойного обладателя.
Желаем Вам, Рамзан Ахматович, терпения, сил и успехов в Вашем нелегком деле! Вы - настоящий ТУРПАЛХО и весь чеченский народ Вами гордится!
#AkhmadHadji
#Warrior
#Turpalkhoy
#Chechnya
#Grozny
#Heroes
#Кадыров
#АхматХаджи
#Воин
#Турпалхой
#Чечня
#Грозный
#Герои
Наши бойцы всего за пару недель заставили в страхе зашевелиться весь мир. Враги наши делают все, чтобы ослабить наших бойцов… откуда им, дуракам, знать, что мужество и отвага невозможно ослабить и что наши бойцы не остановятся ни перед чем, чтобы выполнить приказ!
#100ЛЕТЧЕЧЕНСКОЙГОСУДАРСТВЕННОСТИ
#AkhmadHadji
#Warrior
#Turpalkhoy
#Chechnya
#Grozny
#Heroes
#Кадыров
#АхматХаджи
#Воин
#Турпалхой
#Чечня
#Грозный
#Герои
Президент России Владимир Владимирович Путин - тот человек, который остановил войну в ЧР, принес мир и каждый день заботился о том, чтобы этот мир сохранить. Человек, который своими словами и делами возвысил имидж нашего региона и религии. И идти за таким человеком для нас огромная гордость!
#100ЛЕТЧЕЧЕНСКОЙГОСУДАРСТВЕННОСТИ
#AkhmadHadji
#Warrior
#Turpalkhoy
#Chechnya
#Grozny
#Heroes
#Кадыров
#АхматХаджи
#Воин
#Турпалхой
#Чечня
#Грозный
#Герои
За правое дело хочется смиренно жить или же достойно умереть! Ты знаешь, что при любом исходе, ты был прав. Посему ты можешь себе позволить пошутить, посмеяться самому, а если требуется не моргнув глазом рискнуть всем.
#100ЛЕТЧЕЧЕНСКОЙГОСУДАРСТВЕННОСТИ
#AkhmadHadji
#Warrior
#Turpalkhoy
#Chechnya
#Grozny
#Heroes
#Кадыров
#АхматХаджи
#Воин
#Турпалхой
#Чечня
#Грозный
#Герои
Более двух десятков лет Глава ЧР, Герой России Рамзан Ахматович Кадыров и словом и делом доказал, что народ и его благополучие для неё в приоритете над всем остальным! Он столько лет так самоотверженно вел за собой народ, что теперь, любой чеченец, встанет за него горой и без сомнения не пожалеет своей жизни за его безопасность!
#100ЛЕТЧЕЧЕНСКОЙГОСУДАРСТВЕННОСТИ
#AkhmadHadji
#Warrior
#Turpalkhoy
#Chechnya
#Grozny
#Heroes
#Кадыров
#АхматХаджи
#Воин
#Турпалхой
#Чечня
#Грозный
#Герои
Наши опытные бойцы всегда пребывают в особом расположении духа перед каждым сражением. Когда враг думает как спасти свою жизнь, наши бойцы думают как истребить врага ни капли не переживая за свою. В этом мы отличаемся от бандеровщины и подобной швали.
#100ЛЕТЧЕЧЕНСКОЙГОСУДАРСТВЕННОСТИ
#AkhmadHadji
#Warrior
#Turpalkhoy
#Chechnya
#Grozny
#Heroes
#Кадыров
#АхматХаджи
#Воин
#Турпалхой
#Чечня
#Грозный
#Герои
Это нужно какой подлой и низкой падалью быть, чтобы звонить родственникам солдат и сообщать об их гибели, зная, что они в здравии, но не могут сами выйти на связь. Во все времена, люди даже за большие деньги отказывались сообщать такое родственникам когда это на самом деле было правдой. До чего же вы низко пали! Конечно, вы бы хотели чтобы наши бойцы ушли в праведный мир, но убегая с поля боя вы ничего не добьётесь! У вас нет мужества открыто вести вражду, так вы опустились до уровня телефонных пранкеров! Вы не воины, вы просто пранкеры!
#100ЛЕТЧЕЧЕНСКОЙГОСУДАРСТВЕННОСТИ
#AkhmadHadji
#Warrior
#Turpalkhoy
#Chechnya
#Grozny
#Heroes
#Кадыров
#АхматХаджи
#Воин
#Турпалхой
#Чечня
#Грозный
#Герои
Если хотите знать, что значит «миротворческая операция», то посмотрите как себя ведут наши бойцы в зоне боевых действий. Как их только не называет запад, а в действительности же мы видим, что эти молодые ребята спасают жизни людей! Сколько уже спасено жизней и сколько предстоит еще?! Наши бойцы, это когда через всю страну привозят мать к своим детям, когда на руках вытаскивают раненых, когда вокруг идут взрывы, когда рискуют собой ради тех, чьих имён даже не знают! Это и есть наша спецоперация!
#100ЛЕТЧЕЧЕНСКОЙГОСУДАРСТВЕННОСТИ
#AkhmadHadji
#Warrior
#Turpalkhoy
#Chechnya
#Grozny
#Heroes
#Кадыров
#АхматХаджи
#Воин
#Турпалхой
#Чечня
#Грозный
#Герои
Метр за метром наши бойцы очищают территории Украины от неонацистов и от подобной им швали! Они настолько четко делают свою работу, настолько опережает их слава, что, куда бы они не пришли, они находят, что враг бросил всю технику и просто сбежал! Когда как враги их воюют фейками, эти мужчины рвутся в настоящий бой, но нигде не могут найти врага!
#100ЛЕТЧЕЧЕНСКОЙГОСУДАРСТВЕННОСТИ
#AkhmadHadji
#Warrior
#Turpalkhoy
#Chechnya
#Grozny
#Heroes
#Кадыров
#АхматХаджи
#Воин
#Турпалхой
#Чечня
#Грозный
#Герои
Путь Ахмат-Хаджи - это образ жизни, идеология, стремление к миру и добру.
Других интересов у члена этой команды не должно быть.
#Kadyrov
#AkhmadHadji
#Warrior
#Turpalkhoy
#Chechnya
#Grozny
#Heroes
#Кадыров
#АхматХаджи
#Воин
#Турпалхой
#Чечня
#Грозный
#Герои