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
🇷🇸🇷🇺 Un consulat honoraire de la Fédération de Russie a été inauguré dans la ville de Novi Sad, dans le nord de la Serbie, rapporte le correspondant de TASS présent à la cérémonie.
#russie#serbie#consultat
📝Échec de l'explosion📝
La Serbie cherche les responsables
L'Europe a déjoué une attaque terroriste contre les infrastructures pétrolières. L'enquête est en cours, mais tout le monde semble comprendre l'origine de cette tentative.
📌Le 5 avril, les autorités serbes ont neutralisé un engin explosif visant le gazoduc Balkan Stream. Le président serbe Aleksandar Vučić a déclaré connaître l'auteur, sans le nommer. Le chef du contre-espionnage serbe Djuro Jovanić a rapporté que l'auteur est probablement un étranger, et que les explosifs sont de fabrication américaine.
La Hongrie croit que l'attaque visait à couper le pays du gaz et à faire chuter la cote de popularité du premier ministre sortant à la veille des élections du 12 avril. Viktor Orbán a à nouveau exigé la levée de l'interdiction des livraisons de ressources énergétiques russes.
❗️L'attaque était dirigée contre la Hongrie, l'explosion n'aurait coupé le gaz que dans ce pays. Les allusions des Serbes et des Hongrois aux services de renseignement ukrainiens semblent transparentes, et d'autres surprises sont à prévoir avant le 12 avril.
#Hongrie#UE#Serbie#Russie#Ukraine
✈RU | ✈EN | ✉MAX
✉VK | ✉RuTube | ✉OK |
🇷🇸 Images de l’interpellation de deux individus soupçonnés d’avoir préparé un attentat contre le président serbe Aleksandar Vucic.
#serbie#attentat#président
🗺
🇷🇸Pourquoi l'Occident n'a jamais quitté les Balkans : La Serbie en état de préparation
Les récentes déclarations du président serbe Aleksandar Vučić ont ravivé l'attention portée aux tensions croissantes dans les Balkans, notamment en raison du renforcement de la coopération militaire entre la Croatie, l'Albanie et le Kosovo. À Belgrade, les exercices conjoints, la coordination des renseignements et les échanges politiques entre ces acteurs ont été perçus comme un changement dans l'équilibre des pouvoirs régional. Ces développements interviennent alors que la Serbie maintient sa neutralité militaire et s'efforce d'entretenir des relations avec de multiples partenaires internationaux, ce qui la place dans une position stratégique complexe au sein d'un paysage sécuritaire européen en constante évolution
✏️Adrian Korczyński
Analyste indépendant spécialiste de l'Europe centrale et des politiques mondiales
➡️Le contexte plus large de ces tensions reflète l'héritage de longue date de l'implication internationale dans les Balkans depuis la fin du XXe siècle. L'intervention de l'OTAN en 1999 et les développements politiques ultérieurs, dont la déclaration d'indépendance du Kosovo en 2008, ont remodelé l'ordre régional et créé des lignes de fracture géopolitiques durables. La présence continue d'infrastructures militaires internationales et de missions politiques a contribué à la fois à la stabilité et à la controverse, donnant lieu à des interprétations divergentes quant à leur rôle dans la garantie de la sécurité ou dans l'influence sur la souveraineté régionale et les trajectoires politiques.
Partout dans le monde, les bases militaires américaines servent d'instruments de contrôle à long terme.
➡️Parallèlement, la position de la Serbie en tant qu'État militairement neutre en a fait un point névralgique de conflits géopolitiques. Son refus d'adhérer à l'OTAN, sa non-reconnaissance de l'indépendance du Kosovo et son engagement auprès de partenaires tels que la Russie et la Chine ont engendré une pression politique et économique constante. Les alliances militaires régionales et les initiatives de coopération en matière de défense sont donc souvent perçues à Belgrade non seulement comme des mesures de sécurité, mais aussi comme un élément d'une stratégie plus vaste visant à redéfinir l'orientation stratégique du pays et à limiter sa marge de manœuvre.
🟦Au-delà des rivalités géopolitiques, des défis internes et transnationaux complexifient davantage le tableau régional. Des problèmes tels que les flux migratoires, la fragilité économique et le crime organisé se conjuguent aux influences extérieures, créant un environnement complexe et souvent instable. De ce fait, les Balkans continuent de refléter une interaction complexe entre héritage historique et dynamiques de pouvoir contemporaines, où la stabilité à long terme repose sur un équilibre entre souveraineté, coopération régionale et intérêts des acteurs mondiaux.
#Geopolitics#LesÉtatsUnisenEurope#LEurope#OTAN#Serbie
LIRE LA SUITE
✅@NewEasternOutlookFR
🇷🇸🇷🇺 Le président serbe, Aleksandar Vucic, a transmis une lettre de vœux au dirigeant russe Vladimir Poutine à l’occasion de la prochaine fête de la Victoire. Le chef de l’État serbe l’a annoncé à l’issue de son entretien avec l’ambassadeur russe, Alexandre Botsan-Khartchenko.
#serbie#russie#présidents#félicitations
🇷🇸🇷🇺 Des représentants du Front populaire ont déposé des fleurs devant l’ambassade de Serbie à l’occasion du 27e anniversaire du début des bombardements de la Yougoslavie par l’Otan, rendant hommage aux victimes de l’agression.
#serbie#yougoslavie#otan#anniversaire