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
Выступить в качестве специального гостя на концерте Uma2rman в СК «Юбилейный» в Петербурге – для меня это было волнительно и очень ценно.
Кто-то там видел и слышал меня впервые, кто-то, напротив, явно меня узнал или, может быть, даже бывал на моих концертах. И совершенно точно были те, кто слышал мою версию «Скажи» на альбоме «Звезды считают нас, часть 1», для кого стало сюрпризом моё живое исполнение этой песни в собственной интерпретации.
Ставьте плюс в комментариях, если были там, а я в любом случае зову вас на свои ближайшие выступления:
29.05 — Москва, джаз-клуб Игоря Бутмана
Билеты: https://clck.ru/3SaesW
17.06 — Санкт-Петербург, ROOF PLACE
Билеты: https://clck.ru/3SkQZL
P.S:
Дмитрий Турьев
- бас гитара
Петр Михеев - барабаны
Игнат Иконников - видео
Даша Май,
Оксана Севостьянова
- макияж
Инна Туганова - стиль
#женялюбич#jenialubich
А вы видели этот тренд?
Встретимся на ближайших концертах, «Russian Girl» обещаю спеть...
4.01.24 — Санкт-Петербург, Белый концерт, Джаггер
25.01.24 — Москва, день студента, клуб 16 тонн, подробности позднее
#женялюбич#jenialubich
Спасибо всем, кто пришел к нам на концерт в культурный центр Дом в Москве 3.12.23. Было очень душевно. Увидимся теперь в январе!
4.01.24 — Питер, Белый концерт, Джаггер
25.01.24 — Москва, день студента, клуб 16 тонн, подробности позже
P.S. Спасибо музыкантам:
Павел Илюшин - гитара
Дмитрий Турьев - бас гитара
Роман Николаев - барабаны
Алексей Худницкий - звук
И merci за мой образ
Нина Штеренберг Conspiracy Mode + Михаил Поляков - мой наряд и
Таня Морозова - MUAH для меня
#jenialubich#женялюбич
Завтра у нас концерт в Москве, но ощущение дома поедет со мной и никуда мне от него деться, что, впрочем, к лучшему, тем более что и название площадки соответствует…
Клуб Дом на Новокузнецкой, Москва, 3 декабря, увидимся совсем скоро!
А в родной Питер зову вас уже в январе, 4.01.24 сыграем «Белый концерт» в «Джаггере»! Приходите!
P.S.Фото для афиш — Ольга Мыльникова
💋 Оксана Севостьянова
#женялюбич#jenialubich
Всех поздравляю с первым днём зимы и по этому случаю предлагаю вам послушать мои песни, созвучные наступившему времени года! Композиций с летящим снегом и «градусами ниже нуля» у меня около 20, если не больше, поэтому ловите пока что первую часть, а живьем буду для вас все это петь на своих ближайших концертах:
3.12.23 — Москва, клуб Дом, билеты ещё есть, правда их осталось совсем немного
4.01.24 — Питер, «Белый концерт», клуб Джаггер
А вот и «зимний трек-лист»:
Далеко
Первый снег
Winter
Танго
Ниже нуля
Песня девушки
Метелица
Le blanc danse
Галактика
P.S. Спасибо за фото Ольга Мыльникова
юбка: бренд General Fox
Make Up: Татьяна Морозова
Hair: Оксана Севостьянова
#женялюбич#jenialubich
Так было на прошлой неделе после выступления в джазклубе Бутмана, и я жду встречи с вами на первом концерте этой зимы в Москве — 3.12.23, клуб ДОМ на Новокузнецкой
P.S.
Фото для афиши - Ольга Мыльникова
MUAH - Оксана Севостьянова
#женялюбич#jenialubich
Друзья, спасибо большое всем, кто пришел к нам на концерт 16.11.23 в джазклуб им. Игоря Бутмана! Спасибо за аплодисменты, цветы, подарки и ваши видео! Мы отобрали несколько фрагментов и делимся ими, чтобы у каждого была возможность немного соприкоснуться с тем, как это было! Дайте знак, кто из вас присутствовал на концерте, мне важно, читаете ли вы меня и тут)
Special thanx моей команде:
Павел Илюшин - гитара
Денис Кириллов - клавиши
Дмитрий Турьев - бас
Рома Николаев - барабаны
Alex Fader - звук
Брэнд
George Shaghashvili + галерея Арт-пространство «Кирпичи» Пассаж + стилист Михаил Поляков - чёрное длинное платье
Оксана Севостьянова - MUAH для меня
И отдельное спасибо за эти кадры в галерее:
Авторы видео:
[1]: Риша Исаева
[2]: Дарья Егорова
P.S.
3.12.23 увидимся в Москве, клуб «Дом» на Новокузнецкой
#jenialubich#женялюбич
Петербург, встретимся сегодня в 19:30 в джаз клубе Игоря Бутмана!
гитара: Павел Илюшин
бас гитара: Дмитрий Турьев
барабаны: Рома Николаев
клавиши: Денис Кириллов
Билеты по ссылке
#женялюбич#jenialubich
Обсудили музыку и не только в прямом эфире с радио Sputnik Санкт-Петербург с ведущим Игорем Викуловом.
Послушать запись эфира
Приятного прослушивания!
Фото[2]: Михаил Поляков
#женялюбич#jenialubich
И в дождь и в солнечный день, и утром и ночью Питер остаётся собой. Неповторимый, неподражаемый, невозможно красивый. А что вдохновляет в Петербурге вас?
Буду петь о своем городе на ближайшем концерте 16.11 в клубе им. Игоря Бутмана. Будет джаз и не только.. приходите!
А потом - Москва. 3.12- клуб Дом на Новокузнецкой
P.S. MUAH - Оксана Севостьянова
#женялюбич#jenialubich
Список из 10 песен, которые вдохновляют:
🎵 Joni Mitchell - альбом «Blue», но если выбирать песню, то наверное «All I want»
🎵Pauline Croze - T’es beau
🎵 Tracy Chapmen - альбом «Telling Stories» и отдельно трек «Fast car»
🎵Suzanne Vega - A world before Columbus
🎵Nouvelle Vague - Sweet and tender hooligan
🎵Birdpaula - Write you a Letter
🎵Kings of Convenience - Rule my world
🎵 The Beatles - здесь хочется назвать сразу 20 песен. Но давайте хотя бы «I’ll follow the sun»
🎵The Rolling Stones - Under my thumb
🎵Lhasa - My name
Друзья, пусть это будет первая часть… Потому что конечно песен, которые вдохновляют и повлияли на меня - гораздо больше!
А какие песни вдохновляют вас?
P.S.
Ближайшие концерты:
16.11 - Питер, джаз клуб Игоря Бутмана
03.12- Москва, Культурный центр "Дом"
Фото - Томирис Даулетханова
MUAH - Оксана Севостьянова
#женялюбич#jenialubich
Выступления или студийные записи? Здесь 2 в одном. Несколько кадров с концерта в «16 тонн» 12.10. от Алёны Сливка… и скролл с моей дискографией! А в чём я больше проявляюсь для вас как артист?
P. S. Спасибо за muah Елене Полубояриновой
#женялюбич#jenialubich