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
🇺🇳On March 28, the United Nations Economic and Social Commission for Asia and the Pacific marks its 7️⃣9️⃣th anniversary
The decision to establish #ESCAP was taken at the 4th session of the UN Economic and Social Council in 1947, to ficilitate socio-economic development of the countries of the Asia Pacific Region.
🇷🇺Russia has been a member of the Commission since its establishment. Our country views ESCAP as a unique dialogue platform to help the states implement the UN 2030 Agenda and is using the Commission’s capacities to promote Russian approaches and developments in the regional cooperation agenda.
With Russia's expert and financial involvement ESCAP developed and adopted a number of significant international legal documents: the 2013 ESCAP Intergovernmental Agreement on Dry Ports of international importance, the 2016 ESCAP Framework Agreement on the Facilitation of Cross-border Paperless Trade in Asia and the Pacific, and the 2016 trilateral (Russia-Mongolia-China) Intergovernmental Agreement on the Asian Highway Network.
Our country is among ESCAP’s major donors. Russian financial support has helped to implement over70 various technical assistance projects worth $18.4 million across all key sectors within the ESCAP mandate: energy, transport, trade, development finance and social issues, environment and sustainable development, information and communication technologies, etc. The geographical priority of such projects is the #CIS nations.
The execution of these initiatives has made a significant contribution to strengthening the socio-economic potential of the recipient countries.
🤝Russia appreciates the Secretariat’s efforts inrendering assistance to the Asian-Pacific states and developing the formats of regional and subregional cooperation.
Our country is going tosupport this activity both through its expert and analytical input in the implementation of the ESCAP work programme and through its voluntary payment to the Commission’s budget and thereby funded technical assistance projects for friendly countries in the Asia-Pacific region.
🇦🇲🇺🇳Քննարկվել է ՀՀ-ի և ESCAP-ի միջև համագործակցությունը COP17 շրջանակներում
Ապրիլի 21-ին Բանգկոկում ՀՀ ԱԳ փոխնախարար Ռոբերտ Աբիսողոմոնյանը հանդիպել է ՄԱԿ-ի Ասիայի և Խաղաղօվկիանոսյան տարածաշրջանի տնտեսական և սոցիալական հանձնաժողովի (ESCAP) գործադիր քարտուղար Արմիդա Սալսիա Ալիշյահբանայի հետ։
Մտքեր են փոխանակվել փոխգործակցության հետագա խորացման շուրջ, այդ թվում՝ տրանսպորտի և թվային կապակցվածության ուղղություններով։ Հարավային Կովկասի տարանցիկ և լոգիստիկ ներուժի լիարժեք իրացման համատեքստում Աբիսողոմոնյանն ընդգծել է «TRIPP» նախագծի իրականացման կարևորությունը։
#Հայաստան#ՄԱԿ#ESCAP
Круглый стол ЕЭК «Международное сотрудничество для достижения ЦУР в период пандемии COVID-19: текущие вызовы и перспективы»
30 марта 2022 г. с 12:15 до 14:10 (по московскому времени) в онлайн-формате состоится Круглый стол Евразийской экономической комиссии «Международное сотрудничество для достижения ЦУР в период пандемии COVID-19: текущие вызовы и перспективы».
Мероприятие пройдет в рамках девятого Форума по устойчивому развитию Экономической и социальной комиссии ООН для Азии и Тихого океана (ЭСКАТО).
На круглом столе будут обсуждаться новые возможности и принципы развития международного сотрудничества по реализации повестки дня в области устойчивого развития в условиях постпандемийного мира.
В рамках мероприятия будут рассматриваться вопросы изменения роли международных организаций, региональных интеграционных объединений, местных органов власти и корпораций в достижении Целей в области устойчивого развития. Отдельным пунктом повестки мероприятия станет обсуждение новых подходов и принципов взаимодействия стейхолдеров в таких направлениях как развитие международной торговли и экономической связанности регионов, внедрение принципов «зеленой» экономики и реализация климатической повестки, борьба с возрастающими бедностью и неравенством в обществе.
Доступ к регистрации и программам на странице Управления международного многостороннего сотрудничества и интеграции Российского союза промышленников и предпринимателей: https://xn--o1aabe.xn--p1ai/events/news/kruglyy-stol-eek-mezhdunarodnoe-sotrudnichestvo-dlya-dostizheniya-tsur-v-period-pandemii-covid-19-te-62431e05697c0/
#РСПП, #ЕЭК, #ЭСКАТО, #RSPP, #EEC, #ESCAP
Семинар по вопросам упрощения процедур торговли в Северо-Восточной Азии пройдет 8 февраля
8 февраля 2023 года в 9:30 по московскому времени состоится семинар по вопросам упрощения процедур торговли, организуемый Экономической и социальной комиссией для Азии и Тихого океана (ЭСКАТО ООН) и Расширенной туманганской инициативой (РТИ).
Мероприятие пройдет на полях 5-го заседания Комитета РТИ по торговле и инвестициям и Подкомитета по таможне при участии представителей органов власти, компаний и экспертного сообщества стран Северо-Восточной Азии.
Дискуссия семинара сфокусируется на вопросах цифровизации при осуществлении торговых и транспортных процедур, а также вопросам безбумажной торговли в регионе Северо-Восточной Азии.
Зарегистрироваться на мероприятие возможно на странице Управления международного многостороннего сотрудничества и интеграции Российского союза промышленников и предпринимателей (РСПП): https://rspp.ru/events/activities/seminar-po-voprosam-uproshcheniya-protsedur-torgovli-v-severovostochnoy-azii-63e21484a989d/
#РТИ#ЭСКАТО#РСПП
#GTI#ESCAP#RSPP#tradefacilitation