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
🇷🇺🇮🇳📞 Russia's President Vladimir Putin and Prime Minister of the Republic of India Narendra Modispoke over the phone.
The President of Russia warmheartedly congratulated Narendra Modi on the success of the Indian People's Party in the general parliamentary elections that finished a few days ago. This reflects the support of the political course pursued by the Indian leadership, recognition of the results achieved in the country's socioeconomic development, and its strengthening international authority.
Sides expressed their satisfaction with the current level of especially privileged strategic partnership between Russia and India, which will continue to expand in all areas.
It was agreed to continue constructive personal interaction between the two countries' leaders.
📃 A message of congratulations was also sent to Narendra Modi:
"The results of the voting once again reaffirm your high personal political reputation, as well as the support of the course you pursue towards India’s fast socioeconomic development and protection of its interests on the global stage.
We consider relations of especially privileged strategic partnership with New Delhi of great importance. I am confident that further promotion of mutually beneficial cooperation and giving it new substance aligns with the interests of the Russian and Indian nations.
Of course, I also hope that we will continue our open dialogue and constructive joint work on the topical issues on bilateral and international agenda."
#RussiaIndia
🇷🇺🚀
🇮🇳 On April 3, the Russian House in New Delhi hosted a photo exhibition from the TASS News Agency’s archive to mark the 40th anniversary of spaceflight of the first Indian cosmonaut Rakesh Sharma as part of the Soviet crew.
The event was attended by representatives of the expert community and diplomatic corps, media, employees of the Indian Space Research Organization, students and compatriots.
💬 The exhibition was inaugurated by Roman Babushkin, Minister Counsellor & DCM, Russian Embassy in India, Evgeny Pakhomov, Chief of the Indian Bureau, TASS News Agency, and Sanjeev Kumar Varshney, Adviser & Head, International Cooperation (Bilateral) Division, Department of Science & Technology, Ministry of Science & Technology, Government of India.
The audience was also addressed by Wing Commander Rakesh Sharma himself through a video message. He shared his impressions of preparations for the flight, noted the significance of this event as well as expressed confidence in the further successful development of bilateral cooperation in the space sector.
🎬 A documentary titled “How I Became a Cosmonaut” was also shown as part of the event.
📸 The exposition that contains 40 unique archival photographic materials will last until April 16, 2024.
🔸@RusEmbIndia
#RussiaIndia
🇷🇺
🇮🇳 On June 24, in Tehran, on the sidelines of the 19th Asia Cooperation Dialogue Ministerial Meeting, Russian Deputy Foreign Minister Andrey Rudenko had a meeting with Dammu Ravi, Secretary (ER), Ministry of External Affairs, Government of India.
💬 The parties exchanged views on topical issues of the Russian-Indian cooperation, including in the economic and transport spheres. Particular attention was paid to the interaction within BRICS and the SCO.
🤝 They reaffirmed the commitment to further intensify bilateral political dialogue.
🔸@RusEmbIndia
#RussiaIndia
🇷🇺🇮🇳📞 Russia's President Vladimir Putin and Prime Minister of the Republic of India Narendra Modispoke over the phone.
The President of Russia warmheartedly congratulated Narendra Modi on the success of the Indian People's Party in the general parliamentary elections that finished a few days ago. This reflects the support of the political course pursued by the Indian leadership, recognition of the results achieved in the country's socioeconomic development, and its strengthening international authority.
Sides expressed their satisfaction with the current level of especially privileged strategic partnership between Russia and India, which will continue to expand in all areas.
It was agreed to continue constructive personal interaction between the two countries' leaders.
📃 A message of congratulations was also sent to Narendra Modi:
"The results of the voting once again reaffirm your high personal political reputation, as well as the support of the course you pursue towards India’s fast socioeconomic development and protection of its interests on the global stage.
We consider relations of especially privileged strategic partnership with New Delhi of great importance. I am confident that further promotion of mutually beneficial cooperation and giving it new substance aligns with the interests of the Russian and Indian nations.
Of course, I also hope that we will continue our open dialogue and constructive joint work on the topical issues on bilateral and international agenda."
#RussiaIndia
🇷🇺🇮🇳 Russia’s Foreign Minister Sergey Lavrov and Minister of External Affairs of India Dr. Subrahmanyam Jaishankar hold talks on the margins of the 18th East Asia Summit.
📍Jakarta, September 6
#RussiaIndia
🇷🇺🇮🇳 Foreign Minister Sergey Lavrov and Minister of External Affairs of India Dr. Subrahmanyam Jaishankar hold talks.
📍Cape Town, June 1, 2023
#RussiaIndia
🇷🇺🇮🇳 Foreign Minister Sergey Lavrov holds a meeting with Minister of External Affairs of the Republic of India Dr Subrahmanyam Jaishankar.
📍 New Delhi, March 1
#RussiaIndia
🇷🇺🇮🇳 Russia’s Foreign Minister Sergey Lavrov and Foreign Minister of India Dr. Subrahmanyam Jaishankar hold talks on the sidelines of the Shanghai Cooperation Organisation (#SCO) Heads of State Council meeting.
📍 Astana, July 3
#RussiaIndia
Embassy of Russia in India:
🇷🇺🇮🇳April 13 marks the 79th anniversary of diplomatic relations between Russia and India.
The status of a Special and Privileged Strategic Partnership reflects the scale and depth of Russia-India ties across the political, trade, economic, scientific, technological, educational and cultural spheres.
Flagship areas of bilateral cooperation include joint investment projects, the development of transport corridors, as well as collaboration in space exploration and nuclear energy. Among our foremost priorities are energy security and defence cooperation.
The dynamic growth of bilateral engagement at all levels, including business and interregional contacts, as well as record trade turnover, reflects our shared commitment to the steady further development of equal, trusting and mutually beneficial cooperation. Tourist flows are growing, while humanitarian exchanges continue to expand.
🤝Russia and India are bound by decades of fruitful and effective interstate cooperation, as well as by centuries of genuine friendship and civilisational dialogue.
☝️Our common task is to preserve and build upon this unique legacy.
#RussiaIndia#DruzhbaDosti