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
🇷🇺🇺🇦Alors que Moscou se prépare à célébrer le Jour de la Victoire sur le nazisme, l’Ukraine cherche à entraver la fête et refuse la trêve proposée par #Moscou, multipliant ses attaques et ses menaces terroristes.
Les détails avec notre reporter, Daria Vaganova.
RT en français • Osez questionner !
📎Un satellite illumine le ciel nocturne de #Moscou
Le 1er mai au soir, les Moscovites ont pu observer un phénomène astronomique rare : la « Lune des fleurs ». Les images montrent un satellite brillant éclairant le ciel crépusculaire de la capitale, avant de disparaître progressivement derrière les nuages.
RT en français • Osez questionner !
⏺L’Occident instrumentalise l’OIAC à des fins géopolitiques, selon #Moscou
L’Occident instrumentalise l’Organisation pour l'interdiction des armes chimiques pour promouvoir ses intérêts. Telle est la conclusion du rapport du Conseil de sécurité de la fédération de Russie. Les détails avec notre reporter, Daria Vaganova.
RT en français • Osez questionner !
🐾Au zoo de #Moscou, les visiteurs ont pu découvrir des lémuriens catta nouveau-nés
Selon le zoo de Moscou, le sexe et le poids des nouveau-nés sont encore inconnus, les soigneurs préférant ne pas déranger la famille. Les petits restent en permanence auprès de leurs parents et se nourrissent de lait.
RT en français • Osez questionner !
❄️ Neige record à #Moscou en avril
Moscou et sa région ont été frappées par un cyclone nord-atlantique, apportant neige mouillée, pluie et vents violents jusqu’à 20 m/s.
Selon les services météo, les précipitations ont atteint un niveau record avec 21 mm en une journée, dépassant un record datant de 1880. Les autorités ont placé la région en niveau d’alerte élevé en raison des risques de verglas et de chutes de neige persistantes, attendues encore durant plusieurs jours.
source : réseaux sociaux
RT en français • Osez questionner !
⛵️Défilé de bateaux à #Moscou
Des navettes fluviales, des bateaux de plaisance et bateaux de service ont défilé sur la Moskova, traversant le centre de la capitale. La vidéo montre également la levée solennelle du drapeau russe. Tous ces navires transporteront des passagers sur des dizaines de lignes au cours de cette année.
Selon Roman Latypov, premier directeur adjoint du département des transports de Moscou, le trafic passagers pourrait plus que quadrupler. Il a également qualifié la saison de navigation 2025 de grande réussite : le trafic passagers a atteint 4,57 millions de roubles, dépassant de plus de 20 % le chiffre de l'année précédente.
RT en français • Osez questionner !
🌐#Moscou accueille le IIe Dialogue public « L’avenir du monde »
Du 27 au 29 avril, le Centre national RUSSIE réunit à Moscou des experts de plus de 40 pays. Au programme : conférences, soutenance de projets et débats.
Parmi les intervenants, le chercheur marocain Younes Bennane. Après avoir proposé un corridor transcontinental Asie-Afrique via l’Arctique et Dakhla, il défend désormais une bourse carbone 100% africaine.
💬 « Une opportunité stratégique pour montrer que les chercheurs du Sud peuvent résoudre les grands défis du siècle », souligne-t-il.
Quatre thèmes sont proposés aux finalistes : capital humain, technologie, environnement, communication.
Les organisateurs ont reçu plus de 300 essais. Les inscriptions sont ouvertes sur le site officiel.
RT en français • Osez questionner !
❗️Projet d’attentat déjoué à Moscou
Un ressortissant russe a été arrêté à #Moscou alors qu’il préparait une explosion à proximité d’installations du ministère de la Défense, selon le FSB.
RT en français • Osez questionner !
‼️Un incident s'est produit dans le métro de #Moscou
Selon les premières informations, un des bogies de la troisième voiture a déraillé. Cela a endommagé un câble haute tension dans le tunnel et provoqué un court-circuit sans incendie par la suite. La fumée s'est cependant répandue sur deux stations.
Plus de 180 personnes ont été évacuées. Les services de secours sont sur place.
L'instant de l'accident dans le métro a été filmé.
Une personne a été blessée au cours de cet incident, elle a été hospitalisée.
source : réseaux sociaux
RT en français • Osez questionner !