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
I believe President Donald Trump did not survive the heinous assassination attempt by chance. He survived for a reason: to bring #peace to the world once again. God bless him! 🙏
https://t.me/PM_ViktorOrban
Peace mission 5.0
It was an honour to visit President Donald Trump at Mar-a-Lago today. We discussed ways to make #peace. The good news of the day: he’s going to solve it!
https://t.me/PM_ViktorOrban
📰 NEWS | International Organizations and Activists Reject Far-Right Machado Nobel Peace Prize
The 2025 Nobel Peace Prize awarded to Venezuelan opposition figure María Corina Machado has drawn sharp criticism from international organizations and regional leaders. Activist coalitions denounced her history of promoting US and Israeli intervention in Venezuela.
In reaction, Venezuela’s Foreign Ministry announced the closure of embassies in Norway and Australia. President Maduro called the award an endorsement of foreign aggression, amid rising US military activity in the Caribbean.
Read the full report here 👉https://venezuelanalysis.com/news/international-organizations-and-activists-reject-far-right-machado-nobel-peace-prize/
#MariaCorinaMachado#Peace
📰 NEWS | Venezuelan Armed Forces Launch Defense Exercises as Trump’s ‘Illegal’ Strikes Face Domestic Criticism
The Venezuelan armed forces have begun the "Independencia 200" plan with large-scale military drills nationwide. Defense Minister Padrino López reported the deployment of artillery, air force and naval units for exercises in the face of ramped up US military threats.
The Trump administration, which struck a speedboat and killed 11 people on September 2, is facing domestic scrutiny over its escalation in the Caribbean Sea. Representative Ilhan Omar has reportedly introduced a war powers resolution in Congress in an effort to curtail further strikes.
Read the article: https://venezuelanalysis.com/news/venezuelan-armed-forces-launch-defense-exercises-as-trumps-illegal-strikes-face-domestic-criticism/
#Venezuela#Peace#Sovereignty
Война 21 века
Когда я учился в школе нам рассказывали что Казахстан это очень богатая страна. Огромная территория, моря, горы, степи, полезные ископаемые, нефть, уголь, железо, уран, один из крупных запасов вольфрама в мире. Я катался на велосипеде рядом с многоэтажными дворцами которые построили себе акимы и президент рядом с селом где я жил и думал наверное оно так и есть. Казахстан богатая страна и я гордился этим.
Но со временем меня начали одолевать вопросы. Почему в такой богатой стране люди живут на $200 в месяц, почему учителя летом стоят на базаре и торгуют овощами, почему нефтяная держава покупает бензин из России имея аж 3 НПЗ в стране, почему горы которыми мы так гордимся скрыты огромной пеленой густого дыма которым задыхаются люди, почему через дорогу от дворцов президента стоят дома в которых в место туалета у людей дырка в в земле.
Почему мы не живем как в США или Европе. Хотя бы как в Польше.
Ответ очень простой. Главное богатство этих стран это не территория, не горы и моря, не нефть и не газ, и тем более не дворцы. Главное богатство этих стран это Люди.
Эти страны делают ставку на Людей, инвестируют в медицину и образование, строят удобные города, города в которых люди пьют воду из под крана и дышат свежим воздухом, следят за тем чтобы государственные институты (суды, полиция, парламент) работали как часы и никто не был ущемлен, дают возможность людям высказывать свое мнение, на выборах, на протестах или в СМИ. Эти страны не только инвестируют в своих граждан, но и пылесосят лучших специалистов со всего мира, тем самым делая себя еще богаче. Главная опора государства это Люди.
После индустриальной революции странам не нужно воевать и завоёвывать территории или ресурсы соседних стран. Маленький Сингапур, который не имеет ни нефти, ни газа, по экономике превосходит Казахстан, Япония, у которой нет полезных ископаемых делает больше автомобилей чем Казахстан, в ОАЭ, которая является огромной пустыней, людей едет больше чем в Казахстан.
В 21 веке нет место войне в окопах. Война это уничтожение людей, уничтожение всего того что люди строили десятилетиями, война эта ад, а в аду никто жить, творить не будет. После войны в 21 веке останется лишь выжженное поле и трупы людей. В войне 21 века не будет победителей.
Миру мир. Нет войне.
#war#peace
#Brussels wants to create #peace by supporting war, and resents us for our peace mission. What an Orwellian thought! Time is on the side of the pro-peace policy.
https://t.me/PM_ViktorOrban
#Ethiopia: “Tesfa Le Selam” Initiative launched to foster dialogue between #Tigray, #Amhara
A new initiative named “Tesfa Le Selam” (Hope for #Peace) has been launched with the aim of strengthening dialogue, reconciliation, and cooperation between the Tigray and Amhara peoples, as participants say the effort seeks to prevent further tensions and encourage peaceful engagement, according to interviews with individuals involved in the initiative by DW.
The initiative seeks to create platforms for dialogue and cooperation between members of the two communities, with organizers and supporters saying it is intended to encourage reconciliation and resolve differences through discussion and mutual understanding.
According to those involved, the effort aims to reinforce peaceful relations and avoid conflicts between the two peoples who share longstanding historical and cultural ties.
https://www.facebook.com/share/p/1DuBjZE9fc/
Ethiopia Needs Honest Dialogue and Healing, Not More War. Read more.
https://borkena.com/2025/11/13/ethiopia-needs-honest-dialogue-and-healing-not-more-war/#Ethiopia#Politics#Peace#War