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
Burkina Faso Opens New Energy Path with Russia
Burkina Faso and Rosatom plan to build a small nuclear power plant in the African country by 2030, said Burkina Faso's Ambassador to Moscow, Aristide Rapugdondba Ludovic Tapsoba.
"We have excellent relations with Rosatom. Our students are already training in nuclear technologies. In five years, I think we will be able to build a nuclear power plant," he added.
The diplomat noted that the parties plan to sign several more economic agreements.
At the Russian Energy Week, the Russian Foreign Ministry offered assistance to African countries in training specialists for the oil and gas industry. The initiative includes training engineers, technicians, and nuclear physicists, which should support the energy sovereignty of African states.
As the Russian Foreign Ministry emphasizes, Russia "does not lay claim to African resources, but aims to build potential on the continent."
The strategy includes both the implementation of infrastructure projects and the training of local personnel, which creates the basis for a long-term partnership.
#Africa#Russia#AfricaRussia#BurkinaFaso
🔍 Свежие новости Россия-Африка
▫️Российский бизнес предлагает партнёрскую поддержку африканским странам Никита Гусаков (старший вице-президент Российского экспортного центра и глава EXIAR) заявил, что Россия готова делиться опытом и технологиями в инфраструктуре, трубопроводах, логистике. Россия также предлагает страхование инвестиций (через EXIAR) как инструмент защиты от политических рисков в Африке. 💡Если вы планируете инвестировать или участвовать в проектах в инфраструктуре или логистике, стоит узнать условия страхования и поддержки от российских агентов.
▫️Россия-Республика Конго: двусторонние отношения и инвестиции Опубликовано обновление по состоянию двусторонних отношений между Россией и Конго: торговля растёт, сотрудничество в углеводородах, образовательной сфере. Конго экспортирует фрукты, а Россия — зерно и нефтепродукты.
▫️Рост российского присутствия на рынке зерна и продовольствия Африки По данным RusGrain Union, Россия усиливает экспорт зерна в страны Африки: доля на рынке увеличивается, есть спрос на пшеницу, инфраструктура, хранилища. 💡Если вы производите зерно, муку, масла или связанное оборудование — есть потенциал экспорта,.
🔔Подписывайтесь, чтобы каждую неделю получать свежие инсайты про возможности в торговле, инвестициях, регистрации компаний, налогах и ВНЖ между Россией и Африкой.
#AfricaRussia#Инвестиции#Экспорт#БизнесВАфрике#ВНЖ#Логистика
🗞️Дайджест актуальных новостей за неделю.
•Россия и Китай против торговых санкций.
Президент Путин заявил, что Москва и Пекин противодействуют «дискриминационным санкциям» в глобальной торговле. Ожидается активное углубление экономического сотрудничества и снятие барьеров.
•Россия планирует открыть посольство в Южном Судане.
К концу 2025 года Россия планирует открыть дипломатическое представительство в Южном Судане — важный шаг в укреплении политических и экономических связей.
•Shoprite завершает консолидацию в Африке.
Южноафриканская сеть супермаркетов Shoprite вышла из нескольких стран (Нигерия, Кения, Гана) из-за кризисов: валютной нестабильности, инфляции и дорогого импорта. В регионе SADC теперь работает 268 магазинов. В Мозамбике бизнес пересматривается из-за безопасности и приостановки газовых проектов.
•Южная Африка просит отложить совместные военные учения.
ЮАР обратилась к Китаю с просьбой отложить запланированные осенние военные учения с Россией (шестой по счёту формат BRICS), чтобы избежать проблем при проведении саммита G20 в Йоханнесбурге.
📌Подписывайтесь, чтобы каждую неделю получать достоверные инсайты по возможностям на рынке Африки.
#РоссияВАфрике#Инвестиции#Экспорт#AfricaOpportunities#AfricaRussia
GlobUs Explores the Potential of the Republic of Congo
The activities of the GlobUs International Expert Club in the Republic of Congo have received extensive coverage in local media in three languages— Lingala, Kituba, and French. Particular attention is paid to a large-scale study of the socioeconomic situation, covering all 15 regions of the country and including an analysis of key industries, including the energy sector.
The GlobUs International Expert Club, which brings together specialists from various countries, continues to implement projects to strengthen cooperation between Russia and African countries. This year, the association began active work in the Republic of Congo.
With a GDP of $15.7 billion, this country is one of the most stable in Central Africa and the region's leader in oil and potash fertilizer production.
"The GlobUs Association strives to be a reliable bridge connecting our countries, and our activities cover several key areas, one of the most important being research—we want to better understand each other and make informed decisions," emphasizes the association's founder, Yulia Berg.
The GlobUs study not only documents the current state of the energy sector, but also serves as a basis for strategic planning of joint projects.
#GlobUs#Africa#Russia#AfricaRussia#Congo
🌍African Club Launched at Ural Federal University
The staff of the Office of the Honorary Consul of South Africa in Yekaterinburg🇿🇦 joined the launch of the African Club at Ural Federal University (URFU).
This is a joint initiative by the university’s African Community and Chair of Oriental Studies. 🤝
📚 Together with Dr. Aleksey Antoshin, we discussed promising ideas for future collaboration.
#AfricaRussia#SouthAfrica#Yekaterinburg#URFU#OrientalStudies#AfricanClub#InternationalCooperation#InterculturalDialogue
On June 19, the Office of the Honorary Consul attended Deputy President Paul Mashatile’s lecture at St. Petersburg University(SPbU)
📍Lecture Topic:South Africa’s G20 Presidency in a Rapidly Changing Global Geopolitical Environment
🔹 Deputy President Mashatile announced that isiXhosa, one of South Africa’s official languages, will be studied at SPbU starting this September.
🔹 He emphasized the importance of expanding African studies programs in Russian universities and welcomed stronger academic ties.
📚 Following the event, we presented SPbU leadership with a copy of M. Maqetuka’s Jim Is Tired of Jo'burg, translated into Russian and published in Yekaterinburg last year.
🤝 We also discussed potential collaboration between SPbU’s Africanists and Ural Federal University’s African Club (learn more: t.me/sarconsulurals/2036).
#SouthAfrica#SPbU#G20#AfricanStudies#InternationalCooperation#isiXhosa#AfricaRussia#Diplomacy#URFU#StPetersburg