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
Яхшилик ва ёмонлик ўртасидаги чегара — бу пишган ғиштдан қурилган девор эмас, балки сувга чизилган чизиқдир.
Биз болаликдан дунёни "оқ ва қора"га ажратишга ўрганганмиз. Эртакларда ҳаммаси оддий: мана бу қаҳрамон, буниси эса ёвуз. Лекин реал ҳаётда бу чегара жуда шартли ва доимий ўзгарувчан.
Тарихга қаранг: кечаги "исёнчи" бугунги "озодлик қаҳрамони"га айланиши, бир маданиятда "уддабуронлик" саналган иш бошқасида "фирибгарлик" деб баҳоланиши мумкин.
Энг хавфлиси — ўзини мутлақ ҳақиқат ва эзгулик эгаси деб билишдир. Чунки энг катта ёмонликлар кўпинча "биз эзгулик томонидамиз" деган қатъий ишонч билан амалга оширилади.
Бу чегара хариталарда эмас, аслида ҳар биримизнинг ичимиздан, виждонимиздан ўтади. Ва биз ҳар куни, ҳар бир қароримизда бу чизиқнинг қайси томонида туришни қайтадан танлашга мажбурмиз.
#mulohaza#hayot
#adabiyot#hayot#sana#Bobur543
Ko‘ngli tilag‘an murodig‘a yetsa kishi,
Yo barcha murodlarni tark etsa kishi,
Bu ikki ish muyassar bo‘lmasa olamda,
Boshin olib bir sorig‘a ketsa kishi.
🗄Farrux Jabborbek
😅
Ba’zan charchaysiz,
lekin to‘xtashga ham haqqingiz yo‘qdek…
Chunki hayot hech kimni kutmaydi.
❌ Shunaqa paytlarda tushunasiz:
sizni hech kim qutqarmaydi —
o‘zingizdan boshqa.
Va rostini aytsam,
eng katta tayanch ham —
o‘zingizsiz. ❤️
#realtalk#hayot#haqiqat
😎@Milliarderlarim
Друзья, у нас очень хорошие новости! 🐾
Вчера к нам всего на один день прилетала Юлия Мане из Brigitte Bardot Foundation.
Мы обсудили наши совместные проекты:
🐾 стерилизацию бездомных животных
🐾 развитие приютов
🐾 лечение животных
🐾 обучение ветеринарных врачей и студентов по европейским технологиям
🐾 развитие нашего проекта Aral Vet Mission
Уже 7 апреля в Узбекистан приедут 4 ветеринарных врача фонда, которые начнут работу по лечению, стерилизации и чипированию наших собачек.
А в августе ожидается приезд большой международной команды ветеринаров для проведения масштабной стерилизации и обучения наших специалистов.
Это очень важный шаг для развития гуманного отношения к животным и внедрения современных ветеринарных практик в нашей стране.
Мы искренне благодарим фонд Brigitte Bardot и лично Юлию Мане за поддержку и сотрудничество. 🤍
Вместе мы можем сделать намного больше для животных. 🐾
#hayot#animalprotection#sterilization#BrigitteBardotFoundation#AralVetMission
Sunʼiy intellekt bizdan koʻp suv "ichib" qoʻyyaptimi?
Bilasizmi? 2025-yilda Sun'iy Intellekt (AI) butun insoniyat bir yilda ichadigan baklashkali suv miqdoridan koʻp suv sarfladi!
Ha, to'g'ri eshitdingiz, taxminan 765 milliard litr suv!
Bu suv data markazlarni sovutish va elektr energiyasi ishlab chiqarishga ketgan. Ya'ni, ChatGPT yoki boshqa AI bilan suhbatlashganingizda, orqada minglab litr suv "ichilayotgan" bo'lishi mumkin.
Butun dunyo bo'ylab biz ichgan suvdan (taxminan 446-468 milliard litr) AI oʼzib ketdi!
Bu raqamlar nufuzli ilmiy tadqiqotdan (Alex de Vries-Gao, Patterns jurnali, 2025-yil dekabr) olingan.
AI bizga qulaylik berayotgan bo'lsa-da, atrof-muhitga ta'siri juda katta. Biz nimani tanlaymiz - cheksiz AI yoki toza suv va sog'lom sayyora?
#DunyoQarash#fakt#ajoyibot#gʻaroyibot#SuniyIntellekt#AI#AtrofMuhit#SuvSarfi#Ekologiya#suv#hayot