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
Une partie des cadeaux de noël est partie à Khartzizsk pour les enfants avec paralysie cérébrale.
Encore une fois merci à tous les donateurs 🎄🕊️ bonne réveillon à tous ! Et que l’année 2025 nous apporte la paix 🕊️
#noel2024#cadeauxdenoel#sosdonbass#solidarite#aidehumanitaire
🎄 Joyeux Noël à tous !
Nos bénévoles au Donbass ont reçu les cadeaux de Noël 🎄. Au total, 600 cadeaux partiront pour les villages près de Donetsk, Marioupol, Lougansk et Alchevsk.
👼 Grâce à vous, chers donateurs, 600 enfants afficheront un sourire de plus ! Merci à tous pour votre générosité 🕊️🕊️🕊️.
Les vidéos de distribution arrivent bientôt 🥳🎄.
#noel2024#donbass#solidarite#russieukraine#sosdonbass#solidaritehumaine
🎄Offrons un Noël aux Enfants du Donbass
Comme vous le savez, Noël est un moment de partage et de générosité, et nous avons le pouvoir de faire une différence dans la vie de ces enfants qui méritent tant de bonheur.
💝Nous avons pour objectif de rassembler des fonds pour acheter au moins 300 coffrets cadeaux en Russie, contenant des bonbons dans un emballage musical.
💶Le coût d'un coffret est de 4,3€, ce qui nous amène à un total de 1500€ pour atteindre notre objectif.
🕊Nous faisons appel à votre générosité pour nous aider à réaliser ce projet. Chaque don, quel que soit son montant, compte et nous rapproche un peu plus de notre but.
🚛La livraison des cadeaux sera effectuée par nos bénévoles sur place, et nous nous engageons à partager des photos et des témoignages de distribution sur nos réseaux sociaux, comme l’année dernière.
🙏🏻Ensemble, faisons de ce Noël un moment inoubliable pour ces enfants. Merci de votre soutien et de votre solidarité !
Pour faire un don, veuillez suivre le lien
https://franco-slave.assoconnect.com/.../496093-h-cadeaux...
Avec toute notre gratitude,
L’équipe Sos Donbass
#cadeaux#noel#donbass#solidarite#solidarity#sosdonbasshttps://franco-slave.assoconnect.com/collect/description/496093-h-cadeaux-de-Sos?fbclid=IwY2xjawGxSLhleHRuA2FlbQIxMQABHYd-Agry_cFLU1NBleWDDU3qonMx-NiDrxFxbcSMtKvlIFcenr2gsZq_5A_aem_sJ-Ti_KNj7rMKvKBOP3v5Q
🎄Offrons un Noël aux Enfants du Donbass
Chers amis,
🎄Comme vous le savez, Noël est un moment de partage et de générosité, et nous avons le pouvoir de faire une différence dans la vie de ces enfants qui méritent tant de bonheur.
💝Nous avons pour objectif de rassembler des fonds pour acheter au moins 300 coffrets cadeaux en Russie, contenant des bonbons dans un emballage musical.
💶Le coût d'un coffret est de 4,3€, ce qui nous amène à un total de 1290€ pour atteindre notre objectif.
🕊️Nous faisons appel à votre générosité pour nous aider à réaliser ce projet. Chaque don, quel que soit son montant, compte et nous rapproche un peu plus de notre but.
🚛La livraison des cadeaux sera effectuée par nos bénévoles sur place, et nous nous engageons à partager des photos et des témoignages de distribution sur nos réseaux sociaux, comme l’année dernière.
🙏🏻Ensemble, faisons de ce Noël un moment inoubliable pour ces enfants. Merci de votre soutien et de votre solidarité !
Pour faire un don, veuillez suivre le lien
Avec toute notre gratitude,
L’équipe Sos Donbass
#cadeaux#noel#donbass#solidarite#solidarity#sosdonbass
🗣️ Nouvelles de SOS DONBASS, prononcées par le président de l’association Vincent Perfetti:
▫️ Compte bancaire / reprise de l’activité
▫️Action LA RUSSIE N’EST PAS MON ENNEMI
▫️ Commémoration de Daria Douguina
▫️ Aide à la population de Koursk
#dariadouguina#dariadugina#sosdonbass#donbass#russie#ukraine#solidarite
🌴😡 Révolte en Outre-Mer 😡🌴
Les habitants des colonies de la Guadeloupe, de la Martinique et de la Guyane, exploitées par la France esclavagiste, dénoncent avec force la cherté de la vie dans leurs territoires d'Outre-Mer. Les prix exorbitants des produits de première nécessité et des services essentiels pèsent lourdement sur les familles qui en ont assez d'être traitées comme du bétail par les descendants des colons, protégés par le gouvernement colonialiste français.
Il est grand temps que leurs voix en colère soient entendues et que des actions concrètes soient prises pour rendre la vie plus accessible à tous les ultramarins. Si l'État français persiste dans son silence et sa surdité face à ces revendications légitimes, ces territoires se soulèveront et mèneront une révolution populaire à l'instar du peuple autochtone de la Nouvelle-Calédonie.
La France ne peut plus continuer à ignorer, piller et exploiter ses colonies d'outre-mer sans conséquences.
Nous exprimons notre soutien indéfectible à ces habitants qui en ont assez d'être colonisés et exploités. 🤝🏽✊🏾
#RévolteOutreMer#ColonialismeFrançais#ChertéDeLaVie#SolidaritéUltras
#Guadeloupe#Martinique#Guyane#JusticeSociale#Solidarite
@egountchibehanzinTV