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
👍👍
🇵🇸В медицинском комплексе Шифа в городе Газа 19 апреля прошла масштабная акция протеста палестинских медицинских работников, приуроченная к «Дню палестинских заключенных».
Врачи и медсестры вышли с требованием немедленного освобождения своих коллег, которые удерживаются в израильских тюрьмах в условиях гуманитарного кризиса и отсутствия правовой защиты.
По данным Министерства здравоохранения Газы и правозащитных организаций, на сегодняшний день в израильском заключении находятся как минимум 91 медицинский работник. Большинство из них были задержаны во время рейдов на больницы или при исполнении профессиональных обязанностей.
Среди них генеральный директор больницы «Камаль Адван» доктор Хуссам Абу Сафия, директор полевого госпиталя в Рафахе Доктор Марван аль-Хамс, сосудистый хирург больницы «Камаль Адван» Хасан аль-Мкаед и многие другие выдающиеся врачи Газы.
Большинство из них удерживаются Израилем на основе Закона о «незаконных комбатантах», который лишает медиков защиты, которую гарантирует им международное гуманитарное право как гражданским лицам и медицинскому персоналу.
Участники акции также выразили глубокую обеспокоенность в связи с недавним утверждением в Израиле закона о смертной казни для палестинских заключенных. Медики призвали международные гуманитарные организации, включая Красный Крест и ВОЗ, вмешаться, чтобы предотвратить эскалацию нарушений прав человека и защитить тех, кто посвятил жизнь спасению других.
🚫Именно эти люди в наше время являются единственными, кто достоин Нобелевской премии мира. В особенности стоит отметить доктора Хуссама Абу Сафию, который до последнего исполнял свой долг, спасая жизни людей независимо от их национальности, вероисповедания или идеологии!
#GazaGenocide
🔳Детский фонд ООН (ЮНИСЕФ) заявил в пятницу, что он "возмущен" после того, как израильский огонь унес жизни водителей двух грузовиков, нанятых организацией для доставки чистой воды палестинским семьям в секторе Газа.
В заявлении ЮНИСЕФ поясняется, что инцидент произошел во время транспортировки воды в пятницу утром на водонапорной станции в районе Мансура на севере Газы, которая обеспечивает водой город Газа.
#GazaGenocide
Двое погибших палестинцев и несколько раненых в результате израильской фашистской бомбардировки района аш-Шуджайя на востоке города Газа.
#GazaGenocide
Пока мир жалеет обезьянку, дети Газы остаются незамеченными.
История японской обезьянки Панч, оставшейся без матери и нашедшей утешение в мягкой игрушке, тронула миллионы людей по всему миру. Соцсети заполнились словами поддержки и сочувствия к одинокому детенышу.
Но в это же время тысячи палестинских детей в секторе Газа потеряли родителей в результате творимого израильскими фашистами геноцида. Многие из них остаются сиротами и каждый день сталкиваются с болью утраты и условиями гуманитарного кризиса.
#GazaGenocide
Гражданская оборона в Газе сообщает о 11 погибших с утра воскресенья на фоне продолжающихся фашистских израильских бомбардировок сектора Газа.
#GazaGenocide
⭕️Представитель Красного Полумесяца в Газе в интервью газете "Аль-Гад" призывает международное сообщество оказать давление на оккупационные власти с целью доставки медицинских принадлежностей, подчеркивая, что они принимают пациентов с серьезными травмами в результате обстрелов с применением запрещенного оружия, и что их бригады сталкиваются с трудностями в доступе к пострадавшим районам.
#GazaGenocide
Палестинские журналисты Мухаммад Салах Кишта, Абд ар-Рауф Шаат и Анас Гунаим погибли в центральной части сектора Газа в результате обстрела, нанесенного израильскими фашистами.
#GazaGenocide
🇵🇸Розан Эмад Хайра, 24-летняя спортсменка из сектора Газа, потеряла ногу в результате фашистских израильских бомбардировок.
Обладательница многочисленных медалей, палестинская легкоатлетка Хайра была вынуждена завершить спортивную карьеру из-за полученной инвалидности. Сейчас она активно ищет возможность пройти лечение за рубежом, чтобы восстановить здоровье и вернуться в большой спорт.
История девушки — это не единичный случай, а часть масштабной катастрофы, которую правозащитники и спортивные функционеры называют «спортоцидом». За последние два года палестинское спортивное сообщество понесло невосполнимые потери, которые ставят под угрозу само существование профессионального спорта в секторе Газа.
По состоянию на январь 2026 года, число погибших атлетов, тренеров и спортивных функционеров в Газе превысило 800 человек. Наиболее тяжелые потери понесла футбольная ассоциация: убито более 420 игроков, четверть из которых — дети и подростки, занимавшиеся в спортивных академиях.
Те, кто выжил, зачастую остаются с тяжелыми травмами. По данным ООН, к началу 2026 года более 21 000 детей в Газе получили инвалидность. Для многих из них, как и для Розан Хайры, спорт был желанным и даже единственным способом самореализации, который теперь стал недоступен из-за отсутствия протезов и условий для реабилитации.
#GazaGenocide
Младенец Шаза Абу Джарад в Газе умерла от переохлаждения. Её смерть — горькое следствие того, что израильские фашисты сравняли с землей большинство домов сектора Газа, лишив жителей крова и элементарных средств для обогрева и защиты от зимней погоды.
#GazaGenocide
Мать успокаивает своего ребёнка, который пострадал в результате фашистской израильской бомбардировки их дома в лагере Нусейрат в сектора Газа.
#GazaGenocide
Актёр Джеки Чан рассказал зрителям на премьере своего нового фильма в Пекине, что слова палестинского ребёнка из Газы заставили его расплакаться.
Они спросили его: «Кем ты хочешь стать, когда вырастешь?» Он ответил: «Здесь дети не вырастают». Я тут же расплакался
рассказал 71-летний актёр.
Как только этот ребёнок начал говорить, я расплакалась
#GazaGenocide