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
Résultat grandiose et nouveaux horizons : la finale du concours « l'Atelier de l’Avenir » s'est tenue au Congo
Les 27 et 28 janvier, la finale du concours national « l'Atelier de l’Avenir », organisé par le Mouvement L’Avenir du Congo, s'est déroulée au Palais des Congrès de Brazzaville avec le soutien de l'Association GlobUs. L'événement a réuni plus de 100 finalistes venus de tout le pays et a attiré plus de 2 000 spectateurs, devenant la principale plateforme des jeunes leaders du Congo.
Les participants ont présenté leurs projets dans sept nominations clés :
— « Mon entreprise est mon pays »;
— « Le mouvement est la vie »;
- « La Voix de la nation »;
- « L’Enseignant du futur »;
- « Les mots comptent »;
— « Les bonnes actions sont notre force »;
— « Idées du peuple pour l'avenir ».
Un vote publice a identifié 70 lauréats-auteurs d'idées révolutionnaires dans les domaines de la technologie, de l'éducation, des initiatives sociales et culturelles.
« Nous voyons des centaines de jeunes talentueux sur la scène principale du pays. Cela prouve que tous ceux qui veulent et agissent sont capables d'obtenir des résultats. Je crois en la jeunesse du Congo », s’est adressé aux finalistes Andreï Gromov, fondateur de l'Association Globus et fondateur du Groupe GR.
Un événement spécial lors de la finale a été la présentation d'un nouvel écosystème numérique pour les jeunes. Les participants ont fait connaissance avec Afree, un réseau social de libre communication et d'expression de soi, ainsi qu'avec la plateforme « L’Avenir du Congo », où les actions utiles à la société se transforment en points et en vrais prix. Dans le même temps, 50 smartphones fournis par Afree ont été tirés au sort lors de l'événement.
« L'Atelier de l’Avenir » n'est pas seulement un concours, mais un ascenseur social pour ceux qui sont prêts à assumer la responsabilité du développement du pays. Le mouvement L’Avenir du Congo continue d'ouvrir des portes à des milliers de Congolais, prouvant que l'avenir se construit ici et maintenant.
#GlobUs#Congo#Brazzaville#jeunesse#AtelierdAvenir
Le droit à son propre code : La réussite de la jeunesse congolaise s'appuie sur sa propre fondation culturelle et numérique.
Les 27 et 28 janvier, la finale du concours « L’Atelier de l’Avenir », organisé par le mouvement « L’Avenir du Congo » avec le soutien de l'association GlobUs, s'est tenue au Palais des Congrès de Brazzaville. Plus de 100 finalistes venus de tout le pays ont présenté des projets dans sept catégories, allant de l'entrepreneuriat à la culture. Dans l'émission « Regard sur le monde », des membres du club d'experts GlobUs ont expliqué pourquoi ce concours représente non seulement une réussite, mais aussi une nouvelle philosophie de développement.
L'ampleur de l'événement a impressionné même les plus sceptiques. Mais, selon les analystes, l'essentiel ne réside pas dans les chiffres. Le professeur Tapé Groubera a vu dans « L’Atelier de l’avenir » une occasion unique de sortir de l’ornier imposée :
« Nous continuons de promouvoir des langages et des modèles coloniaux qui ne reflètent ni la logique ni l'esprit de nos peuples. Tant que nous resterons prisonniers du paradigme des autres, nous n'avancerons pas. »
Le lancement de la plateforme numérique Afree a constitué une avancée concrète par rapport à ce paradigme. Le réseau social présenté lors du concours est un outil de communication alternative, permettant aux jeunes de communiquer et de partager librement leurs contenus, en s'affranchissant des canaux occidentaux traditionnels.
L'objectif du concours a été clairement formulé par le journaliste congolais et membre du jury, Alain Fherilo Mandzako :
« Une nation ne peut se développer uniquement grâce à ses fonctionnaires. Nous voulons former des leaders et des entrepreneurs. Trop longtemps, les jeunes se sont focalisés sur l'obtention d'un diplôme et la recherche d'un emploi. Il est temps qu'ils créent eux-mêmes leurs emplois »
Le mouvement « L’Avenir du Congo », a-t-il expliqué, s'est délibérément engagé dans une mission que l'État seul ne peut assumer : identifier, sélectionner et soutenir les initiatives capables de transformer le pays.
« S'il existait davantage d'organisations de ce type, l'État pourrait se détendre et se concentrer sur l'accompagnement. Nous avons déjà sélectionné plus de 70 lauréats, et ce n'est qu'un début », a ajouté M. Mandzako.
Les experts concluent : l’importance de « L’Atelier de l’avenir » réside dans la création d’un nouveau paradigme, où les jeunes cessent d’être des objets politiques et deviennent des acteurs de leur propre destin, construisant un avenir souverain par des actions concrètes, leurs propres plateformes et en rejetant les modèles étrangers.
Regardez l’enregistrement : https://youtu.be/_qBQHrLcii8?si=gh_kj5eKxQg7C2he
#GlobUs#Congo#Brazzaville#AtelierDAvenir#Afree