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
Even the shinning stars cried
When they wrre writing a fate
The night also bowed down a bit
And haven't slept till date a proper nap.
As the day burns the sky with
The hot sunny weather
And this inflicts the stars.
The night heals them
And makes them the most beautiful glowing stars again..
Just like a love it is in real life we lost
Like a star then someone comes into our life
Like a shimmy night and briggtens is up like a star glows.
Uchit (motivation influencer blogger) ®
#review#poetry#uc
THE ANGEL WHICH BRIGHTENED UP A LIFE OF A DARK SOUL:
And there i saw her standing alone . Her eyes were searching for something or someone . I wish i could be that someone . Suddenly i felt her eyes on me . She slowly walked towards me in the lights of darkness where she was like a moonlight to me in my darkness.
As she approached me my heart was pumping very high.As she came as angel and showered the lights and brightened up my life, as she was looking and searching for my smile which i losted in the darkness.
She was so perfect in my favorite colour blue and black denim. I was stunned at that moment .And then she just gave me one of her beautiful smile at me and said keep this safely because this smile completes you dear. I couldn't utter a word and i was madly admiring her, and kept on seeing her and i was like oh my god such an beautiful angel she is.
~uchit(word's of scribbler)
#review#short poem #uc
Тенденции на рынке унифицированных коммуникаций в России
Заместитель генерального директора IVA Technologies Максим Смирнов принял участие в сессии «Унифицированные коммуникации: новый вектор развития» в рамках выставки «Связь-2025». В своем выступлении он выделил ключевые тренды российского рынка UC.
🟢Экосистемный подход. В приоритете— развитие продуктов, которые интегрированы друг с другом и поддерживают совместные сценарии использования. Это поможет внедрять решения быстрее и упрощает их эксплуатацию.
🟢Безопасность данных. Интегрированные экосистемы обеспечивают высокий уровень защиты информации, что особенно актуально в условиях увеличения числа киберугроз.
🟢Повышение эффективности бизнес-процессов за счет ИИ. Технологии позволяют анализировать большие объемы данных с высокой скоростью и точностью. Современные алгоритмы могут выявлять скрытые паттерны и тенденции, которые сложно обнаружить с помощью традиционных методов анализа. Однако не следует ИИ передавать ответственность за все-все процессы 😉
🟢Время разработки ИТ-продуктов сокращается за счет технологий. Автоматизация процессов и искусственный интеллект способствуют созданию более эффективных рабочих процессов и позволяют командам быстрее выводить на рынок свои разработки.
P.S. Благодаря ИИ-модулю распознавания речи IVA Terra мы оперативно подготовили основные тезисы его выступления 🙂
#Тренды#UC#Связь