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
_ _
16-17 oktyabr kunlari “O’zbekistonda gender tengligini targ’ib qilishda fuqarolik jamiyati rolini mustahkamlash va barqaror hamkorlikni rivojlantirish” loyihasi doirasida yakuniy baholash yig’ilishi bo’lib o’tdi. Ushbu loyiha NGO Center NIHOL va Equality Now tomonidan European Union in Uzbekistan moliyaviy ko’magi bilan amalga oshirilmoqda.
Yig’ilishda fuqarolik jamiyati vakillari ayollar va qizlarga nisbatan jinsiy zo’ravonlikka qarshi kurashda erishilgan hayratlanarli natijalarni namoyish etdilar. NNOlarning norasmiy tarmog’i faoliyatining natijasida qonunchilik jarayonlari takomillashtirildi, davlat statistikasi yig’ish tizimi yaxshilandi va ayollar huquqlarini himoya qilish kuchaytirildi. Ushbu o’zgarishlar O’zbekistonda gender tengligini ilgari surishda muhim ahamiyatga ega.
Ushbu ishni davom ettirishimiz, hamkorligimizni mustahkamlashimiz va har bir ayol himoyalangan, tinglangan va hurmat qilingan jamiyatni birgalikda yaratishimiz zarur.
#NGOs#cooperation
On October 16-17, the final evaluation meeting was held as part of the project “Strengthening the Role of Civil Society and Building Sustainable Partnerships to Promote Gender Equality in Uzbekistan”, implemented by the NGO Center NIHOL and Equality Now with the financial support of the European Union in Uzbekistan.
The meeting gathered representatives of civil society who demonstrated impressive achievements in the fight against sexualized violence towards women and girls. Thanks to the active work of the informal NGO network, significant successes were achieved, helping to improve legislative processes, enhance the collection of state statistics, and strengthen the protection of women’s rights. These changes are critically important for advancing gender equality in Uzbekistan.
We must continue this work, strengthen our cooperation, and together create a society where every woman is protected, heard, and respected.
_ _
16-17 октября прошла финальная оценочная встреча в рамках проекта «Усиление роли гражданского общества и построение устойчивого сотрудничества в продвижении гендерного равенства в Узбекистане», реализуемого NGO Center NIHOL и Equality Now при финансовой поддержке European Union in Uzbekistan.
На встрече собрались представители гражданского общества, которые продемонстрировали впечатляющие достижения в борьбе с сексуализированным насилием по отношению к женщинам и девочкам. Благодаря активной работе неформальной сети ННО, были достигнуты значимые успехи, которые помогли усовершенствовать законодательные процессы, улучшить сбор государственной статистики и усилить защиту прав женщин. Эти изменения критически важны к продвижению гендерного равенства в Узбекистане.
Нужно продолжать эту работу, укреплять наше сотрудничество и вместе создать общество, где каждая женщина будет защищена, услышана и уважаема.
_ _
16-17 oktyabr kunlari “O’zbekistonda gender tengligini targ’ib qilishda fuqarolik jamiyati rolini mustahkamlash va barqaror hamkorlikni rivojlantirish” loyihasi doirasida yakuniy baholash yig’ilishi bo’lib o’tdi. Ushbu loyiha NGO Center NIHOL va Equality Now tomonidan European Union in Uzbekistan moliyaviy ko’magi bilan amalga oshirilmoqda.
Yig’ilishda fuqarolik jamiyati vakillari ayollar va qizlarga nisbatan jinsiy zo’ravonlikka qarshi kurashda erishilgan hayratlanarli natijalarni namoyish etdilar. NNOlarning norasmiy tarmog’i faoliyatining natijasida qonunchilik jarayonlari takomillashtirildi, davlat statistikasi yig’ish tizimi yaxshilandi va ayollar huquqlarini himoya qilish kuchaytirildi. Ushbu o’zgarishlar O’zbekistonda gender tengligini ilgari surishda muhim ahamiyatga ega.
Ushbu ishni davom ettirishimiz, hamkorligimizni mustahkamlashimiz va har bir ayol himoyalangan, tinglangan va hurmat qilingan jamiyatni birgalikda yaratishimiz zarur.
#NGOs#cooperation
🖊OPINION | Amnesty International Defends US Regime-change NGOs in Venezuela, Nicaragua, and Cuba
John Perry and Roger Harris tackle Amnesty International's disingenuous defense of NGOs with a history of involvement in regime-change efforts.
This opinion piece questions the credibility of Amnesty International’s latest report, citing its limited sample size and failure to address US funding flows through USAID and National Endowment for Democracy in Latin America.
Learn more here 👉https://shorturl.at/exFOv
#AmnestyInternational#HumanRights#NGOs