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
Друзья, как вы знаете, ситуация с электричеством в Украине сейчас совершенно критическая. Продолжаем сбор на генераторы и портативные электростанции для больниц и школ Украины. Собираем для отправки следующей партии. 💙💛
Банковский перевод:
Получатель: Suomen venäjänkielisten demokraattinen yhteisö
IBAN: FI9215443000324371
Viite: 2026024
Ko-Fi (взимаеткомиссию):
https://ko-fi.com/rusdemfi/goal?g=0
В сообщении указывать:
Viite: 2026024
PayPal (Buisness paypal тоже взимаеткомиссию):
[email protected]
В сообщении указывать:
Viite: 2026024
Pienkeräysnumero / номер сбора в полиции: RA/2025/1897
#energy4UA
#energy4life
Ciao!
24.6. La guerra su vasta scala della Russia contro l'Ucraina dura ormai da 3 anni e 4 mesi. 1217 giorni.
Leggiamo le notizie e vediamo come le città ucraine siano costantemente sottoposte ai bombardamenti più brutali. Vediamo case rase al suolo, l'impotenza e la tragedia dei civili,
le lacrime dei genitori, le fotografie dei morti.
24.6 - Sono stati lanciati 368 missili e droni contro l'Ucraina.
Regioni di Kiev, Dnepr, Donetsk, Kharkov, Sumy, Odessa.
Secondo i dati preliminari, 19 persone sono morte, compresi bambini, e decine sono rimaste ferite. Oggi, edifici residenziali, scuole, asili e strutture mediche sono stati nuovamente distrutti.
Importante di ricordarvi le nostre proteste a sostegno dell’Ucraina e ribadire ancora una volta:
non abituatevi alla guerra!
https://www.instagram.com/share/p/BAiwoNaDDM?fhid=QkFpd29OYURETQ
Cosa più importante, vi chiediamo di sostenere la raccolta fondi del Comitato contro la Guerra.
Si tratta di una raccolta punti attualmente in corso, che potremmo chiudere rapidamente tutti insieme, per le centrali elettriche portatili dell'Ospedale N7 di Zaporižžja.
https://antiwarcommittee.info/en/energy-for-life/
L'importo totale mancante è di
€ 11.000 (su € 26.000).
Siamo almeno 20 organizzazioni e se ognuna di esse raccoglie 500 euro, un lotto di questi generatori, già in attesa nel magazzino del fornitore, potrà essere spedito in Ucraina nel giro di pochi giorni.
Crediamo che ci saranno 100 persone che riusciranno a trasferire 5 €!
https://antiwarcommittee.info/en/energy-for-life/#donate
(Tutte le spese saranno trasferite centralmente sul conto dei nostri colleghi dell'organizzazione spagnola, che elaboreranno l'ordine e supervisioneranno la consegna.)
Pubblicheremo il resoconto sui social network!
Per qualsiasi domanda, contattare: [email protected]
#energy4UA
#energy4life
#russicontrolaguerra
#antiwar
Привет!
24.6. Уже 3 года и 4 месяца длится полномасштабная война России против Украины. 1217 дней..
Мы смотрим новости и видим, как украинские города постоянно подвергаются жесточайшим обстрелам. Видим до основания разрушенные дома, беспомощность и трагедию мирных жителей, слезы родителей, фотографии погибших людей.
24.6 - 368 ракет и дронов было выпущено по Украине.
Киев, Днепр, Донецкая, Харьковская, Сумская, Одесская область.
По предварительным данным, погибло 19 человек, среди них дети, десятки раненых. Сегодня снова были разрушены жилые дома, школы, детские сады, медицинские учреждения.
Хочется напомнить о наших протестах в поддержку Украины и сказать ещё раз - не привыкайте к войне!
https://www.instagram.com/share/p/BAiwoNaDDM?fhid=QkFpd29OYURETQ
И самое главное, просим вас поддержать сбор Антивоенного комитета. Это актуальный на данный момент точечный сбор, который мы все вместе смогли бы быстро закрыть - на портативные электростанции для Запорожской больницы N7.
https://antiwarcommittee.info/energyforua/
Недостающая общая сумма €11.000 (из €26.000).
Нас минимум 20 организаций, и если каждая соберет по €500, то партия этих генераторов, которая уже ждёт на складе у поставщика, сможет в считанные дни отправиться в Украину.
Верим, что наберется 100 человек, которые смогут перевести по €5!
https://antiwarcommittee.info/energyforua/#donate
(Все сборы централизованно пойдут на счет наших коллег из испанской организации, которые оформят заказ и проконтролируют доставку.)
Отчёт мы разместим в соцсетях!
Если есть вопросы, задавайте: [email protected]
#energy4UA
#energy4life
#russicontrolaguerra
#antiwar
🕯️Траурный митинг: День скорби по жертвам российской агрессии
24 февраля 2026 года исполняется четыре года с начала полномасштабного вторжения России в Украину. Присоединяйтесь к нашей акции, чтобы почтить память погибших и поддержать тех, кто продолжает бороться за свободу Украины.
🤩 Мы соберёмся, чтобы выразить единство в противостоянии российской агрессии и скорбь по жертвам войны в Украине и в России.
🤩 Кремлёвский режим унёс сотни тысяч жизней, уничтожает мирных жителей, военнопленных, гражданских активистов и политзаключённых. Мы скорбим со всеми, кто потерял близких, покинул дом, оказался в плену или подвергся пыткам.
🔥 В рамках акции также состоится поминальная служба по жертвам войны.
😀Помощь Украине – наш долг!
Мы продолжаем сбор средств на «Энергию для жизни» (мини-электростанции) и на нелетальную помощь защитникам Украины.
Также мы призываем правительства Германии и Европы максимально усилить военную помощь Украине. Только так путинский режим можно принудить к справедливому миру и предоставить Украине реальные гарантии безопасности.
Спасение Украины – спасение Европы!
📅24 февраля
🕓 19:30–21:00
📍Grabbeplatz, 40213 Düsseldorf
Мы скорбим вместе со всеми, кто потерял близких и здоровье за эти 12 лет войны, и по всем жертвам путинской агрессии и террора.
Приносите с собой плакаты, цветы и поминальные свечи.
🇺🇦Героям слава!
☠️ Убийцам позор!
#StopPutinsTerror#SaveUkraine#energy4life#WeStandWithUkraine
Камера, мотор, и приём ставок на первый лот онлайн этапа нашей лотереи официально открыт!
Это постер от Pussy Riot с автографами всех участников спектакля Riot Days, созданного по одноименной книге Маши Алехиной.
Этот, без преувеличения, легендарный спектакль объехал весь мир - и не один раз. Например, скоро они участвуют в Эдинбургском Фриндж фестивале, а это мировой уровень. Бунт продолжается ✊🏾🔥
Ждём ваши скрины с подтверждением донатов в комментах под постом или в директ нашей инсты.
Итоги розыгрыша первого лота подведем в конце недели.
Давайте помогать Украине вместе!
#energy4life#энергиядляжизни#artlottery#supportukraine