TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #396 · 9 окт.

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

Hashtags

Резултати

Пронајдени 14 слични објави

Пребарај: #genially

当前筛选 #genially清除筛选

Дарю разработку Ваши ученики любят загадки? Мои - очень. На просторах Genially наткнулась на очень годный шаблон Detective quiz, и я не могла пройти мимо него, не адаптировав под свои нужды. Так родился квиз для моего разговорного клуба по теме Detective Party on Baker Street, который прошел в прошлом месяце. Участники put their detective hats on и раскололи все загадки. Разработка рассчитана на уровень B1+/B2 и содержит задание по лексике и 5 загадок с вариантами ответов. Есть подсказки! Разработка в комментариях. Буду рада вашим реакциям! Кстати, если вы хотите научиться делать свои разработки на Genially, я даю консультации 😉 #разработки#genially

Игра Save Thanksgiving Day Вот такую яркую и вкусную игру на Genially 🔥 подготовила я для нашей с коллегами совместной рассылки. Разработка подойдет для уровней А1-А2. Урожай выдался богатым, и фермерам не хватает рабочих рук, чтобы его собрать. А на носу День Благодарения, к которому еще ничего не готово! Ученику предстоит узнать много новых слов, связанных с урожаем и помочь собрать все ингредиенты для праздничного меню. Внутри игры: 🎃 презентация лексики по теме урожая; 🎃 4 задания на отработку и запоминание. Спешите поучаствовать в нашей рассылке до 10 ноября. #разработки#genially

Дарю разработку Сегодня специально для разговорного клуба составила игру "Бинго везунчика", так как наша встреча была посвящена теме "Удача". Что примечательно: в самом начале участники сказали, что не считают себя удачливыми людьми, но в ходе игры поделились просто потрясающим количеством невероятных историй о том, где им улыбнулась удача. В итоге, с результатами 17, 19 и 20 из 24 мы все поняли, что все-таки были born under a lucky star (рождены под счастливой звездой). Разработка отлично подойдет для уровней B1 и выше, на ней можно выводить в речь present perfect и past simple и узнать очень много нового друг о друге. Доступны фишки 5 разных цветов на выбор, так что можно играть даже впятером. Сохраняйте себе, и да пребудет с вами удача! 😉 https://view.genially.com/671c991358d5918d14f012ca/interactive-content-lucky-person-bingo Ваши реакции для меня лучшее спасибо. #разработки#genially

What Your Musical Taste Says About You Разработка на Genially 🔥 для уровня B2 на основе видео. Слушаем, обсуждаем, соглашаемся/не соглашаемся, отвечаем на вопросы к видео, учим классные коллокации и выводим их в речь. Получить разработку можно здесь. #разработки#genially

Revisionville А с этой разработкой можно повторить целый спектр тем: family members, have got/has got, housework, daily routine, time, hobbies и конструкции let's..., why don't we. Цель ученика, играющего за лесного эльфа, решить задания и благополучно добраться до дома. Цель преподавателя - хитрого дракончика - чинить препятствия эльфу в виде доп вопросов. Уровень А1. Успевайте принять участие в нашей рассылке и забрать разработку себе! #разработки#genially

Inside out 2 Emotions На прошлой неделе оседлала волну вдохновения и создала разработку к мультфильму "Головоломка 2". Его персонажи просто идеальны для введения лексики по теме Emotions для уровня А1. Внутри: 🔴 Презентация лексики; 🟡 Игра Доббль; 🔵 Образование прилагательных; 🟣 Игра Мемо; 🟢 Игра What do you feel when... Участвую с этой разработкой в рассылке, успевайте принять участие! #разработки#genially

Guess who - разработка по теме Appearance Рассчитана на уровень A1. Предназначена для отработки и закрепления вокабуляра по теме Внешность. Находим картинку, отвечающую предложенному описанию, затем тренируемся описывать внешность сами. Картинки сгенерированы ИИ. Участвую с этой разработкой в общей рассылке. Получить ее можно здесь. Ваши реакции - лучшее спасибо 💘 #разработки#genially

School subjects Игра на genially, похожая на hangman, на отработку лексики по теме school subjects. Подойдет для школьников уровня А1. Забрать разработку можно здесь. #разработки#genially

Where is my school ID? Пора собираться в школу, но где же пропуск? В таком беспорядке немудрено его потерять. Помогите Беатрис найти школьный пропуск и заодно прибраться в комнате. Моя новая разработка на Genially рассчитана на учеников уровня А1 на повторение и закрепление prepositions of place и furniture. Получить материал можно здесь. Мы с коллегами подготовили целый набор материалов по теме Back to school. Смело берите и внедряйте! #разработки#genially

Battleship game Family Members Дарю разработку по теме Family Members для уровня A1 в формате морского боя. Ученику предстоит ответить на вопросы, назвав членов семьи, и найти 4 спрятанных корабля. Разработка основана на юните 1A учебника Solutions Elementary. Подойдет в качестве warm-up или revision. Забрать ее можно по этой ссылке. Ваши реакции для меня лучшее "спасибо". #разработки#genially

Дарю разработку Какие вопросы мешают нашему мозгу уснуть? А что было бы, если бы... Разработка My racing mind на Genially 🔥 по теме 2nd Conditional предназначена для стадии production для учеников уровня B1. Забрать можно здесь: https://view.genially.com/66af840b90de6739ec3da242/interactive-content-my-racing-mind Ваши реакции для меня лучшее "спасибо". #разработки#genially

It's Treat O'Clock! Милая разработка на Genially🔥 по теме few, a few, little, a little для уровня А2. Кормите славных пёсиков, параллельно отрабатывая грамматику. Эта разработка тоже участвует в рассылке, успевайте забрать! #разработки#genially

12
ПретходнаСтраница 1 од 2Следна