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
#hamjihatlik
#birgalikda
#insonparvarlik
🇺🇿Aziz vatandoshlar!
⚡️ O‘tgan hafta 2007-yilda tug‘ilgan, bundan ikki oy avval Turkiyaga kelgan Turkmaniston fuqarosi Nurana Gurbangeldiyeva ismli 18 yoshli qizimizning uydan chiqib ketib, qaytib kelmagani haqida e’lon bergan edik.
🌸 Bugun sizlar bilan quvonchli xabarni ulashamiz: Nurana topildi! Ma’lum bo‘lishicha, u Migratsiya xizmati vakillari tomonidan yonida hujjati bo‘lmagani sababli tekshiruv uchun deportatsiya markazida (GGM) vaqtincha ushlab turilgan.
🤍 Onasining tashvishi barham topdi, qizimizning holati nazorat ostida.
✨Bir insonning taqdiri befarqlikda qolmadi. Hamjihatlik, mehr va insoniylik namunasini ko‘rsatgan barcha vatandoshlarimizga, murojaatni e’tiborsiz qoldirmagan, qo‘llab-quvvatlagan har bir kishiga chuqur minnatdorchilik bildiramiz.
✅Bizni kuzatishda davom eting! Bundan-da katta yangiliklar hali oldinda!
🌐Rasmiy sahifalarimizga obuna bo'ling!
Bugun dunyoda tinchlik va hamjihatlikni mustahkamlash har qachongidan ham muhim. Turli millat, turli madaniyat va turli urf-odatlarga ega bo‘lsak-da, bizni birlashtiradigan eng katta kuch — bu xalqlar do‘stligidir.
Yurtimizda turli millat va elatlar bir oila bo‘lib, ahillik va totuvlikda yashab kelmoqda. Bu esa yurtimiz tinchligi, taraqqiyoti va kelajagining mustahkam poydevoridir.
Keling, do‘stlikni qadrlaylik, bir-birimizni hurmat qilaylik va hamjihatlikni yanada mustahkamlaylik!
#XalqlarDo‘stligi #Tinchlik#Hamjihatlik#Birlik
Telegram | Facebook | Instagram
#Ramazon2026
#SaxovatVaHimmat
#ChilonzorTumani
#XayriyaTadbiri
🌙 Ramazon arafasida saxovat va hamjihatlik: Chilonzorda xayriya tadbirlari boshlandi
Muborak Ramazon oyi munosabati bilan Chilonzor tumani mahallalarida xayriya tadbirlari boshlab yuborildi.
Jumladan, Chilonzor mahallasi hududlarida Obodonlashtirish boshqarmasi xodimlari uchun oziq-ovqat mahsulotlari jamlanmalari tarqatildi. Mazkur jamlanmalar tarkibidan go‘sht, tuxum, yog‘ va boshqa kundalik iste’mol uchun zarur bo‘lgan mahsulotlar o‘rin olgan.
👉👉👉 Bunday ezgu ishlar tumanning boshqa mahallalarida ham tizimli ravishda tashkil etilmoqda va Ramazon oyi davomida izchil davom ettiriladi.
#InsonQadri#EzguIshlar#Hamjihatlik
🔵@Chilonzor_tumani_hokimligi
#Ramazon2026
#SaxovatVaHimmat
#ChilonzorTumani
#XayriyaTadbiri
🌙 Ramazon arafasida saxovat va hamjihatlik: Chilonzorda xayriya tadbirlari boshlandi
Ertaga boshlanadigan muborak Ramazon oyi munosabati bilan Chilonzor tumani mahallalarida xayriya tadbirlari boshlab yuborildi.
Jumladan, Chilonzor mahallasi hamda Betto‘pi mahallasi hududlarida ehtiyojmand oilalar va Obodonlashtirish tizimi xodimlari uchun oziq-ovqat mahsulotlari jamlanmalari tarqatildi. Mazkur jamlanmalar tarkibidan go‘sht, tuxum, yog‘ va boshqa kundalik iste’mol uchun zarur bo‘lgan mahsulotlar o‘rin olgan.
👉👉👉 Bunday ezgu ishlar tumanning boshqa mahallalarida ham tizimli ravishda tashkil etilmoqda va Ramazon oyi davomida izchil davom ettiriladi.
#InsonQadri#EzguIshlar#Hamjihatlik
🔵@Chilonzor_tumani_hokimligi
#Saxovat
#Ramazon
#Chilonzor
#Mahalla
#MehrOqibat
#Ehson
#Yaxshilik
#Hamjihatlik
#SavobliAmal
Ramazon oyida "Chilonzor" mahallasida xayriya tadbirlari keng quloch yoymoqda
Qutlug‘ Ramazon oyida yurtimizda xayriya va saxovat ishlari yanada keng quloch yoymoqda. Bu muborak oy mehr-shafqat, bag‘rikenglik va o‘zaro yordam timsoli hisoblanadi. Ayniqsa, ehtiyojmand oilalarga moddiy va ma’naviy ko‘mak ko‘rsatish, bemorlar holidan xabar olish, yolg‘iz keksalar hamda imkoniyati cheklangan insonlarga yordam berish kabi ezgu ishlar xalqimizga xos olijanob fazilatlarni namoyon etmoqda.
Shuningdek, Chilonzor mahallasida yashovchi homiylar tomonidan ehtiyojmand oilalarga xayr-ehson qilish maqsadida oziq-ovqat jamlanmalari, kiyim-kechaklar, poyafzallar hamda pul mablag‘lari ajratilmoqda. Mahalla yettiligi tomonidan ushbu ehsonlar manzilli ravishda o‘z egalariga yetkazilmoqda.
Ramazon oyida amalga oshirilayotgan bunday savobli tadbirlar jamiyatda hamjihatlik va birdamlik muhitini mustahkamlab, mehr-oqibat va insoniylik qadriyatlarini yanada yuksaltirishga xizmat qilmoqda. Alloh taolo qilinayotgan barcha xayrli amallarni qabul aylasin.
🔵@Chilonzor_tumani_hokimligi