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
🇯🇵Artisan x TenZ🤩
— Коллаборационный коврик Artisan x TenZ:
🔴Для совместного релиза была выбрана модель Zero — именно её сам TenZ использует на регулярной основе. Если говорить точнее, это версия на подложке Soft. Специально для этой коллаборации коврик получил эксклюзивный красный цвет.
🔴Помимо Artisan, у TenZ также есть совместные проекты с брендами Wooting и Pulsar. Таким образом, теперь фанаты могут собрать полноценный сетап девайсов, выпущенных под его именем.
➡️ Artisan FX Zero TenZ Red - 8.990₽
➡️ Wooting 80HE TenZ Takeover - 28.990₽
➡️ Pulsar TenZ Signature Edition - 15.990₽
САЙТ • МЕНЕДЖЕР • #ARTISAN
🥰Artisan Hayate Otsu V2 — ковёр, который не нуждается в представлении. Наследник Hien, ставший новым стандартом баланса между скоростью и контролем.
🔴Два цвета — Классический черный и Винно-красный
🔴Три вариации подложки — от самой мягкой XSOFT, балансной SOFT, до стабильной MID
🔴Множество размеров — самые популярные XL (49x42) и XXL (50x49)
— Минимальная разница по осям X/Y, стабильное скольжение, опция выбора мягкости подложки — за это его и выбирают профессионалы в разных дисциплинах: CS2, VALORANT, Apex Legends, Overwatch и др.
🛍Доступен на ReShip.pro
САЙТ • МЕНЕДЖЕР • #ARTISAN
🧀ЭКСЛЮЗИВ!Добавили коллаборацию Artisan x EDG под заказ! Это лимитированные модели с тиражом 1000 штук.
Всего доступно 6 разных моделей:
🟢Jieni7 Zero Soft XL Orange
🟢ZmjjkkZero Xsoft XL Black
🟢Zmjjkk T99 Mid XL Matcha
🟢Nobody Zero Soft XL Black
🟢Chichoo Zero Mid XL Orange
🟢Smoggy T99 Mid XL Matcha
— Каждый игрок сделал расцветку для модели которую использует на постоянной основе.
💳 Все они уже добавлены на сайте ReShip.pro
КАТАЛОГ • МЕНЕДЖЕР • #ARTISAN
🫐ARTISAN HIEN в новом цвете NAVY BLUE уже скоро будет у нас!
— В данный момент количество этого цвета сильно ограниченно, успей оформить предзаказ пока есть возможность
◻️XXL - 10.990₽ - (Xsoft, Soft, Mid)
◻️XL -9.990₽ - (Xsoft, Soft, Mid)
А с проходящими сейчас скидками еще меньше 😉
КАТАЛОГ • МЕНЕДЖЕР • #ARTISAN
👀Что это? Новые Artisan Hayate Otsu V2?
📌Да, всё верно — они уже в наличии и доступны для заказа! Также произошло небольшое пополнение моделей Hien и Key83
Обратите внимание, что размеров XXL очень мало, поспешите!😉
💵XL - 11.390 ₽
💵XXL - 11.990 ₽
ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #ARTISAN
🌟Сегодня мы подготовили для вас описание самого быстрого тканевого ковра Artisan - Raiden
🟠Имеет микротекстурированную поверхность, обеспечивающую баланс между скоростью и контролем
🟠Гладкий для легкого скольжения мыши, но достаточно шероховатый для точного позиционирования
Имеет три вида твердости подложки - Mid/Soft/Xsoft. В зависимости от которой меняется контроль и стабильность ковра
ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #ARTISAN
🪭Встречайте обновлённый HAYATE OTSU V2 от Artisan — теперь ещё лучше!
🪭Первая партия уже на подходе!
- Улучшенное скольжение и точность наведения благодаря изменённой текстуре поверхности
- Это устраняет ощущение прилипания мыши и снижает накопление пыли и грязи
- В результате повышается удобство использования, сохраняя при этом знакомые ощущения от предыдущей модели
XL (49x42 см) - 11.390 руб
XXL (50х49 см) - 11.990 руб
ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #ARTISAN
🔥 КОВРИКИ ARTISAN В НАЛИЧИИ — САМЫЙ БОГАТЫЙ АССОРТИМЕНТ В РОССИИ!
Всех приветствуем) Хотели бы напомнить, что мы являемся крупнейшим реселлером Artisan (и не только) в России 😁
📌 Только Ковров Artisan у нас на складе более 150 позиций!
- От быстрейшей модели Raiden ⚡️до самой медленной 🐢 Type99
Это только начало. Впереди вас ждут очень интересные новости от нас, уверяем, что вам понравится) От вас ждем ❤️
#ARTISAN
🖱ARTISAN TYPE-99
🔎Низкоскоростной коврик от лучшего бренда на рынке, имеет три вида подложки - XSOFT/SOFT/MID, три размера - L-33x42/XL-49x42/XXL-50x49 и три цвета - BLACK/MATCHA/GRAY
🔎Самый медленный ковер в линейке Artisan, поверхность быстро сохнущая и хорошо впитывающая влагу, обеспечит постоянную, не изменную и одинаковую по осям скорость
🔎Подложка из японского порона, имеющая устойчивость к скручиванию и уверенную фиксацию ковера на столе
💵Размер XL - 9.490💵
💵Размер XXL - 10.490💵
ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #ARTISAN