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
По данным Американского института нефти, за неделю, закончившуюся 9 января, коммерческие запасы нефти в США неожиданно выросли на 5,27 млн баррелей после снижения на 2,8 млн баррелей на предыдущей неделе.
По имеющимся данным, запасы бензина за неделю увеличились на 8,23 млн баррелей, запасы дистиллятов — на 4,34 млн баррелей, а запасы в Кушинге — на 945 тыс. баррелей.
Управление энергетической информации планирует опубликовать еженедельный отчёт о поставках нефти в США в среду. В среднем аналитики, опрошенные The Wall Street Journal, прогнозируют, что коммерческие запасы сырой нефти в стране сократятся на 1,4 млн баррелей, запасы бензина вырастут на 1,7 млн баррелей, а запасы дистиллятов останутся примерно на том же уровне.
Февральские фьючерсы на нефть марки #WTI недавно торговались по цене 61,06 доллара за баррель после того, как во вторник цена составила 61,15 доллара за баррель.
@Bloomberg4you
Ещё больше информации о мировых рынках и экономике - ЗДЕСЬ
Werewolf Telegram Indonesia
Tempat bermain Werewolf online dan berusaha menjadi rumah kedua bagi kalian yang penat di real life. Sedikit info karena grup baru banget, jadi lagi ada event total anarchy atau bisa disebut NO RULES. APA ITU SEER?BAKAR !!!
📍@werewolfteleindo
#Indonesia#WTI
📈 Цены на нефть восстановились после падения, но остаются под давлением роста запасов в США
Сегодня на азиатских торгах нефть немного отыграла потери предыдущего дня. Так, декабрьские фьючерсы на Brent поднялись на 0,76% до $77,77 за баррель, а контракты на WTI подорожали на 0,73% до $74,10 за баррель.
📉 Что произошло ранее?
Во вторник цены на нефть упали на более чем 4% на фоне сообщений о том, что ливанская группировка «Хезболла» добивается прекращения огня с Израилем. Это может свидетельствовать о потенциальной деэскалации конфликта на Ближнем Востоке, который ранее поддерживал высокие котировки на нефть.
🇨🇳Китай и экономические стимулы
Нефтяные рынки также находятся под давлением из-за охлаждения ожиданий относительно новых мер поддержки экономики Китая, который является крупнейшим импортером нефти.
📌 Что дальше?
Рынки ждут официального отчета Минэнерго США. Если данные подтвердят резкий рост запасов, это может усилить опасения по поводу спроса на топливо и повлиять на дальнейшее движение цен.
#АнализРынка#нефть#Brent#WTI
Нефть резко дешевеет после недавнего роста
К утру в Москве майские фьючерсы на Brent упали на 6,13%, достигнув $92,89 за баррель, несмотря на рост в понедельник. Аналогично, апрельские фьючерсы на WTI снизились на 6,53%, до $88,58 за баррель. Такой откат происходит после достижения максимумов более чем за три года, когда нефть стоила около $120 за баррель. Коррекция цен отражает баланс между спросом и предложением на мировом рынке.
Источник: interfaxonline
#нефть#Brent#WTI#рынок#экономика
Главные новости России и мираздесь.
Нефть продолжает дорожать на мировых рынках
В среду утром цены на нефть марки Brent выросли на 0,82%, достигнув $67,88 за баррель, продолжив рост после заметного подорожания на 1,6% во вторник. Фьючерсы на WTI также прибавили почти 1%, поднявшись до $63,83 за баррель. Рост цен поддерживается оптимизмом на фоне стабильного спроса и ожиданий по сокращению поставок. Такие данные приводит @interfaxonline.
#нефть#Brent#WTI#цены#энергетика
Главные новости России и мираздесь.
Нефть утром восстанавливает утраченные позиции
В четверг утром цена майских фьючерсов на Brent поднимается на 1,81% — до $104,07 за баррель после падения на 2,2% накануне. Контракты на WTI выросли на 1,92%, достигнув $92,05, после снижения на 2,2%. Рост свидетельствует о коррекции рынка после вчерашних потерь.
"Цены на нефть демонстрируют волатильность на фоне глобальных экономических и геополитических факторов."
#нефть#Brent#WTI#энергетика#рынок
Главные новости России и мираздесь.
Нефть снижается утром в среду после роста во вторник
К 8:11 мск майские фьючерсы Brent на ICE Futures упали на $2,15 (2,08%), до $101,27 за баррель после роста на $3,21 во вторник. Аналогично, апрельские фьючерсы WTI на NYMEX снизились на $2,95 (3,07%), до $93,26, хотя ранее выросли на $2,71. Коррекция цен отражает волатильность на мировом нефтяном рынке.
"Рынок нефти остается под давлением геополитики и спроса," — отмечают эксперты.
#нефть#Brent#WTI#рынок#энергетика
Главные новости России и мираздесь.
Цена нефти Brent превысила $92 за баррель, WTI — выше $90
Стоимость майских фьючерсов на Brent на лондонской бирже ICE выросла почти на 7,8%, превысив $92 за баррель. Американская нефть WTI на апрель на NYMEX подскочила более чем на 11%, достигнув отметки выше $90 за баррель. Такие резкие скачки связаны с глобальной нестабильностью на энергетическом рынке и геополитическими факторами.
Источник: interfaxonline
#нефть#Brent#WTI#энергетика#рынок
Главные новости России и мираздесь.