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
#qulaylik
☄️Noturar ko'chmas mulkka bo'lgan huquqlaringizni kompozit tarzda ro'yxatdan o'tkazing!
✅ Yuridik shaxslar o'rtasidagi noturar ko‘chmas mulkni boshqa shaxsga o‘tkazishga oid shartnomalarni rasmiylashtirish, unga bo‘lgan huquqlarni davlat ro‘yxatidan o‘tkazish bo‘yicha xizmatlarni kompozit tarzda taqdim etamiz:
1️⃣Ariza beruvchilar xizmatdan foydalanish uchun Davlat xizmatlari markaziga murojaat qiladilar;
2️⃣ Markaz ariza beruvchilarning shaxsini aniqlaydi va shartnoma ular tomonidan shaxsan imzolanganligini tasdiqlaydi hamda shartnomani Davlat kadastrlari palatasiga yuboradi;
3️⃣ Davlat kadastrlari palatasi va uning hududiy boshqarmalari ko‘chmas mulkka bo‘lgan huquqlarni davlat ro‘yxatidan o‘tkazadi va davlat reyestridan ko‘chirmani Markazga yuboradi;
4️⃣ Markaz ko‘chirma kelib tushgandan so‘ng uni ariza beruvchilarning elektron manziliga yuboradi.
✨Unutmang, biz sizning qulayligingiz uchun ishlaymiz!
🚀Telegram |📷Instagram |🔵Facebook | ▶️YouTube | 🚀Bot
#Qulaylik
Universitet saytida talabalar uchun yangi sahifa ishga tushdi
🇺🇿 Mazkur sahifa orqali talabalar yakuniy nazoratlarning yangicha tartibi, o'quv jarayonlari hamda boshqa tegishli masalalar yuzasidan xabar va yangiliklar bilan tanishib borishlari mumkin.
https://nuu.uz/talabalar-uchun-yangiliklar/
⏺4️⃣4️⃣4️⃣#Qulaylik
🙋2023-yil 1-maydan boshlab shifoxonalarda davolanayotgan nogironligi bo‘lgan bolaga g‘amxo‘rlik qilayotganshaxslarga:
👥 bolaning yonida bo‘lish uchun sharoit yaratiladi;
🍔 mazkur davr uchun mehnatga layoqatsizlik varaqasi va bepul ovqat beriladi.
🔗BATAFSIL
🤝Bizning sahifalarimiz:
📱Telegram📱Instagram📱Facebook
#Muhim
#Qulaylik
‼️Biologik faol qoʼshimchalar iste’mol qilish, xarid qilishdan avval ushbu mahsulotlar respublikamizda davlat ro‘yxatidan o‘tgani hamda sanitariya-epideiologik xulosasi mavjudligini tekshirish uchun Yagona interaktiv davlat xizmatlari portali my.gov.uz mobil ilovasidan foydalashingiz mumkin.
☑️Yuroqidagi infografika orqali ilovadan qanday foydalanish bo'yicha batafsil yo'riqnoma bilan tanishishingiz mumkin.
⚡️Sanepidqo'mita Axborot xizmati
📱Telegram|📱Instagram|📱Facebook|📱YouTube|📱Veb-sayt | 🌐Emlash veb-sayt
#Chilonzor
#SharqMahallasi
#Obodonlashtirish
#Yo‘llarTa’miri
#Infratuzilma
#Qulaylik
#MahallaHayoti
“Sharq” mahallasida ichki ko‘chalar ta’mirlanmoqda
Chilonzor tumani hokimining Toshkent shahri Chilonzor tumani Obodonlashtirish boshqarmasi tasarrufidagi jamoat transporti qatnaydigan ko‘chalar hamda mahallalarning ichki yo‘llarini ta’mirlash to‘g‘risidagi qarori ijrosi doirasida amaliy ishlar davom etmoqda.
Mazkur qarorga muvofiq, “Sharq” mahallasining ta’mirtalab bo‘lib qolgan ichki ko‘chalarida ta’mirlash ishlari olib borilmoqda. Ayni paytda yo‘llarning holatini yaxshilash, aholi uchun qulay va xavfsiz harakatlanish sharoitlarini yaratish maqsadida zarur chora-tadbirlar amalga oshirilmoqda.
Ushbu ishlar mahalla infratuzilmasini yaxshilash, aholining turmush sifatini oshirish hamda hudud obodonligini ta’minlashga xizmat qiladi.
⬅️⬅️⬅️Lavhamizda jarayonlar
🔵Сhilonzor_tumani_hokimligi
#Chilonzor
#HayitBayrami
#Yo‘lovchilar
#Xavfsizlik
#Tartib#Transport
#Qulaylik
Chilonzorda hayit arafasida yo‘lovchilar uchun qulaylik va tartib ta’minlanmoqda
Chilonzor tumani hokimi Saidqahhor Xolxo‘jayev hamda tegishli mas’ul mutasaddilar tomonidan Hayit bayrami munosabati bilan o‘z yaqinlari holidan xabar olish va bayramni nishonlash uchun viloyatlarga yo‘l olayotgan fuqarolar uchun qulay sharoitlar yaratish yuzasidan o‘rganishlar olib borildi.
O‘rganishlar davomida yo‘lovchilar gavjum bo‘ladigan hududlarda tartib-intizomni ta’minlash, transport harakatini muvofiqlashtirish, ortiqcha tirbandliklar va tartibsizliklarning oldini olish masalalariga alohida e’tibor qaratildi.
Shuningdek, aniqlangan kamchiliklarni tezkor bartaraf etish, aholiga yanada qulaylik yaratish hamda xizmat ko‘rsatish sifatini oshirish bo‘yicha mas’ullarga tegishli topshiriqlar berildi.
Hozirda mavjud kamchiliklarni bartaraf etish yuzasidan amaliy choralar ko‘rilmoqda.
@Chilonzor_tuman_hokimligi