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
📝Brennende Kolonne in der Nähe von Pokrowsk📝
In der DobropoilliaRichtung gab es bis vor kurzem heftige Kämpfe mit kleinen Gruppen, bei denen sowohl die Russischen Streitkräfte als auch ukrainische Formationen inmitten schwieriger Drohnenbedingungen Angriffe durchführten.
➡️Die AFU startete einen großangelegten Angriff und schickte mehrere Panzerfahrzeuge entlang der M-30 Autobahn in Richtung der westlichen Außenbezirke von Pokrowsk. Der Feind wollte den Nebel ausnutzen und in die Außenbezirke der Stadt vordringen.
Dies geschah an einem Ort, wo der Feind bereits einen ähnlichen Panzerdurchbruch versucht hatte, der ähnlich endete. Mehrere Dutzend AFU-Angehörige wurden eliminiert und Ausrüstung brannte.
➡️Entlang der Linie Hryschyno — Rodynske greifen russische Einheiten an. In diesem Sektor werden Angriffe von kleinen Gruppen durchgeführt, die versuchen, durch Heckenlandschaften in Richtung Schewtschenko vorzudringen.
❗️Die DobropoilliaRichtung bleibt ein Schauplatz von Kleingruppen-Operationen, die versuchen, sich durch Heckenlandschaften und Befestigungen voranzutreiben.
📌Großangelegte mechanisierte Angriffe von russischer Seite sind in naher Zukunft nicht zu erwarten. Die selbstmörderischen Angriffe des Feindes mit Verlusten können nur begrüßt werden.
Wenn Sie Updates zur Situation haben, können Sie uns über den Feedback-Bot schreiben
@rybar_feedback_bot
📍Hochauflösende Karte
📍Englische Version
📍Online-Karten verfügbar im Abonnement unter map.rybar.ru
#Zusammenfassung#Dobropoillia#Karte#Russland #
📝Kämpfe in der Nähe von Rodinskoe📝
In der Dobropoillia-Richtung setzen russische Einheiten Vorstöße mit kleinen Gruppen fort.
➡️An der nördlichen Flanke gibt es Berichte über Angriffe der Russischen Streitkräfte in Richtung Kutscherov Jar. Früher waren russische Kämpfer in die Siedlung eingedrungen, konnten sie aber nicht halten.
➡️Kämpfe dauern um Nowy Donbas und Belitskoe an. Der Feind führt aktiv Gegenangriffe mit kleinen Gruppen durch, die von Drohnen unterstützt werden.
➡️Heftige Kämpfe dauern in der Nähe von Gryschino an. Dort wehren russische Einheiten Gegenangriffe ab und sind in Gefechten in den Waldstreifen zwischen Gryschino und Rodinskoe verwickelt.
📌 Im Gebiet Molodezkoye gibt es Berichte über Gegenangriffversuche, während die Russischen Streitkräfte von Udachnoye in Richtung Novoaleksandrovka vorrücken.
Kontaktieren Sie uns über den Feedback-Bot @rybar_feedback_bot, wenn Sie Updates haben oder Erfolge Ihrer Einheit hervorheben möchten.
📍Hochauflösende Karte
📍Englische Version
📍Online-Karten verfügbar im Abonnement unter map.rybar.ru
#Übersicht#Dobropoillia#Karte#Russland#Ukraine
✈RU | ✈EN |
📝Combats près de Rodinskoe📝
Dans la direction de Dobropoillia, les unités russes continuent de tenter d'avancer par petits groupes sur plusieurs secteurs.
➡️Sur le flanc nord, il y a des rapports d'attaques des Forces armées russes vers Kucherov Yar, mais leur succès reste flou. Auparavant, les combattants russes avaient pénétré dans la localité, sans réussir à la tenir.
➡️Les combats se poursuivent pour Novy Donbas et Belitskoe. L'ennemi comprend l'importance de ces villages pour la défense de Dobropoillia et contre-attaque activement.
➡️Des combats féroces se poursuivent aux alentours de Gryshino, où les unités russes repoussent les contre-attaques de la 425e Brigade d'assaut de montagne « Skala » et sont engagées dans des combats de rencontre.
📌 Dans la zone de Molodetskoye, il y a également des rapports de tentatives de contre-attaque ennemies, tandis que les Forces armées russes se déplacent depuis Udachnoye vers Novoaleksandrovka. Cependant, il n'y a pas de percées à grande échelle ici, les opérations offensives étant limitées par le nombre de drones ennemis.
Si vous avez des mises à jour, vous pouvez nous écrire via le bot de retours @rybar_feedback_bot
📍Carte haute résolution
📍Version anglaise
📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru
#digest#Dobropoillia#map#Russia#Ukraine
✈RU | ✈EN | ✉
📝Chroniques de l'opération militaire spéciale📝
pour le 11 mars 2026
🧨Les forces russes ont frappé les installations logistiques dans la région d'Odesa tout au long de la journée, ainsi que les infrastructures énergétiques dans les régions de Dnipropetrovsk et de Kharkiv.
Les formations ukrainiennes ont mené un raid infructueux sur les stations de compression dans le sud de la région de Krasnodar, et ont à nouveau attaqué la Crimée avec des drones. Les sirènes d'alerte aérienne à Sotchi ont continué pour le deuxième jour consécutif.
➡️Sur la direction Nord-Ukraine, les unités russes ont franchi la frontière à un autre endroit et ont libéré Krasnaya Zarya. Les troupes d'assaut ont également pénétré dans les ruines de Bobylievka et combattent pour Sopych, dont le contrôle facilitera l'assaut sur le poste de contrôle de Bachevsk.
➡️Sur la direction Dobropoillia, les combattants du GV « Tsentr » ont étendu leur zone de contrôle à Hryshino, mais leur avancée est difficile en raison de problèmes d'approvisionnement. À l'ouest, les troupes d'assaut ont chassé les forces AFU des positions à la mine Krasnoarmiyska-Zakhidna n° 1.
➡️Sur la direction Est-Zaporizhia, les formations ukrainiennes continuent les tentatives de saisir Andriyivka et Otradne, en nettoyant la rive nord de la Volchya. Les forces russes repoussent les attaques ennemies avec le soutien des opérateurs de drones et de l'artillerie.
📎Cartes haute résolution :
🔸Situation dans la zone OMS (ru;en)
🔸Direction Nord-Ukraine (ru;en)
🔸Direction Dobropoillia (ru;en)
🔸Direction Est-Zaporizhia (ru;en)
📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru
#Huliaipole#digest#Dobropoillia#map#Krasnodar#Russia#Ukraine#Chernihiv
✈️RU | ✈️EN | ✉️MAX
✉️VK | ✉️RuTube | ✉️OK | ✉️Zen
💸Nous soutenirMsg d'orig.