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
#BringThemBack
🇻🇪 По приглашению Посольства Боливарианской Республики Венесуэла в Республике Беларусь члены Молодежного совета Евгений Нищименко, Владимира Зайцев и Алексей Григорович приняли участие во встречи «Диалог в знак солидарности с Венесуэлой», посвящённое 29-й годовщине со дня установления дипломатических отношений между 🇻🇪 Венесуэлой и Беларусью.
💪Местом проведения столько знакового события выступила Национальная библиотека Беларуси, куда были также приглашены уполномоченные послы ряда дружественных стран, депутаты Палаты представителей, лидеры политических партий, общественных объединений Республики Беларусь, в том числе молодёжных, а также огромное количество молодых людей.
✔️Основной темой для обсуждения стали события в Венесуэле в начале января 2026 года. Был закреплен тезис, что Беларусь поддерживает народ Венесуэлы в стремления быть независимым государством, а также выступает за мир, соблюдение норм международного законодательства и осуждает факты вмешательства в дела независимой Венесуэлы.
☄️Подписывайтесь — @MOLSOVPP_BY
✊Hoy, en el corazón de Caracas, se realizó una masiva concentración en apoyo a Nicolás Maduro y su esposa, Cilia Flores
Expresamos nuestra profunda gratitud a todos los participantes y organizaciones por demostrar su inquebrantable lealtad al Presidente.
Un reconocimiento especial a la presidenta encargada, Delcy Rodríguez, y a la Alcaldía de Caracas por su invaluable apoyo en la organización de este evento.
🇻🇪¡Los venezolanos nunca olvidan a sus héroes! ¡Juntos venceremos!
#LosQueremosDeVuelta (#BringThemBack)
📢✊¡Convocatoria a la concentración en apoyo a Maduro!
Este jueves 26 de marzo de 2026, los venezolanos nos unimos en Caracas para expresar nuestro apoyo al presidente Nicolás Maduro y a su esposa Cilia Flores, secuestrados arbitrariamente por Estados Unidos.
La concentración se realiza en el mismo día de la segunda audiencia en la Corte Federal de Nueva York
📍Punto de concentración:
Cerca del monumento de Bolívar en Plaza Bolívar de Caracas, al frente de la Asamblea Nacional.
🗓Fecha: 26 de marzo de 2026
⏰Hora: 10:00 a. m.
Nos movilizamos en defensa de la patria, del Gobierno legítimo y de la familia venezolana, llevando consigo pancartas con #LosQueremosDeVuelta (#BringThemBack) y banderas venezolanas en alto.
🗣¡Llama y comparte!
🇻🇪¡Los venezolanos nunca olvidan a sus héroes!
📢✊¡Convocatoria a la concentración en apoyo a Maduro!
Este jueves 26 de marzo de 2026, los venezolanos nos unimos en Caracas para expresar nuestro apoyo al presidente Nicolás Maduro y a su esposa Cilia Flores, secuestrados arbitrariamente por Estados Unidos.
La concentración se realiza en el mismo día de la segunda audiencia en la Corte Federal de Nueva York
📍Punto de concentración:
Cerca del monumento de Bolívar en Plaza Bolívar de Caracas, al frente de la Asamblea Nacional.
🗓Fecha: 26 de marzo de 2026
⏰Hora: 10:00 a. m.
Nos movilizamos en defensa de la patria, del Gobierno legítimo y de la familia venezolana, llevando consigo pancartas con #LosQueremosDeVuelta (#BringThemBack) y banderas venezolanas en alto.
🗣¡Llama y comparte!
🇻🇪¡Los venezolanos nunca olvidan a sus héroes!
📢✊¡Convocatoria a la concentración en apoyo a Maduro!
Este jueves 26 de marzo de 2026, los venezolanos nos unimos en Caracas para expresar nuestro apoyo al presidente Nicolás Maduro y a su esposa Cilia Flores, secuestrados arbitrariamente por Estados Unidos.
La concentración se realiza en el mismo día de la segunda audiencia en la Corte Federal de Nueva York
📍Punto de concentración:
Cerca del monumento de Bolívar en Plaza Bolívar de Caracas, al frente de la Asamblea Nacional.
🗓Fecha: 26 de marzo de 2026
⏰Hora: 10:00 a. m.
Nos movilizamos en defensa de la patria, del Gobierno legítimo y de la familia venezolana, llevando consigo pancartas con #LosQueremosDeVuelta (#BringThemBack) y banderas venezolanas en alto.
🗣¡Llama y comparte!
🇻🇪¡Los venezolanos nunca olvidan a sus héroes!
A Women’s Day message from the Cilia Flores International Women's Brigades for Peace
On 8 March, the world comes together to recognise our historic strength and our unwavering struggle. As women who uphold hope and justice in every corner of the world, we know that there is no true peace without freedom, nor feminism without internationalist solidarity.
On this day of global struggle, we extend to you an invitation filled with feeling and commitment:
Let us ensure that the name of our comrade Cilia Flores resonates in every corner of the globe and that, in your mobilisations and commemorative events for International Women’s Day, you proudly display banners with the phrase #BringThemBack#WeWantThemBack, accompanied by the image of our sister Cilia.
May her face and our cry for justice be united with the millions of women who take to the streets of the world.
For Cilia, for all women, for peace and freedom!
We will prevail!
Venceremos!
🔴 El Presidente de la Asamblea Nacional Jorge Rodríguez informa:
🗣️
Queremos informar a la opinión pública nacional e internacional, que instalamos formalmente la Comisión de Alto Nivel para la liberación de nuestro Presidente Constitucional Nicolás Maduro y la primera dama Cilia Flores. Todas nuestras capacidades serán invertidas en este proceso, que no es otra cosa que la búsqueda de justicia y la consolidación de la paz.
#BringThemBack
#LosQueremosDeVuelta
https://x.com/lucenar528