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
📚 Toshkent davlat transport universiteti akademik litseyi 3-25-guruh o‘quvchi-yoshlari bilan “Jamoa birdamlikda” nomli psixologik trening o‘tkazildi.
🧠 Treningning maqsadi — jamoada ijobiy muhit yaratish, bir-birini qo‘llab-quvvatlash, o‘zaro hamkorlikni kuchaytirish hamda o‘quvchilar o‘rtasida samimiy muloqotni rivojlantirishdan iborat bo‘ldi.
🤝 Mashg‘ulot davomida “Liderni top” va “Intervyu” metodikalari orqali o‘quvchilar o‘z guruhdoshlari bilan yaqindan tanishishdi, bir-birlari haqida qiziqarli ma’lumotlar olishdi.
#PsixologikTrening
#Yoshlar#Akademik_litsey
📲Akademik litsey sahifalari:
Telegram | Instagram | Facebook
📅 15-MAY – XALQARO OILA KUNI MUNOSABATI BILAN "TEMIRYO‘LKARGO" AJDA MA’NAVIY-PSIXOLOGIK TRENING BO‘LIB O‘TDI.
🔹 Treningni Jamoat Xavfsizligi Universiteti professori, psixologiya fanlari doktori Dilnoza Abdullajonova olib bordi. Tadbir davomida xodimlar oilaviy munosabatlar, ruhiy barqarorlik va shaxsiy rivojlanish borasida foydali tavsiyalar oldilar.
🧠 Psixologik mashqlar, interaktiv muloqot va iliq muhitda o‘tgan ushbu trening xodimlarimizda yuqori kayfiyat va ruhiy yengillik uyg‘otdi. Trening so‘nggida ishtirokchilar psixologdan o‘zlarini qiziqtirgan barcha savollarga batafsil javob oldilar.
💬
“Temiryo‘lkargo” AJ jamoasi har doim xodimlarining ma’naviy va ruhiy farovonligini diqqat markazida tutadi. Zero, sog‘lom oila – baxtli jamiyat kalitidir!
#Temiryolkargo#OilamgaEhtirom#XalqaroOilaKuni#PsixologikTrening#RuhiyQollabQuvvatlashhttps://t.me/utycargo
utycargo.uz
📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram
👩🏫Qashqadaryoda fellowlar uchun psixolog tomonidan ikki kunlik trening tashkil etildi.
🧘♀️ Trening davomida ishtirokchilar stressni boshqarish, motivatsiyani saqlash va emotsional barqarorlikni mustahkamlash bo‘yicha foydali mashg‘ulotlarda qatnashishdi.
💪 Bu jarayon fellowlar uchun o‘z ustida ishlash, ichki muvozanatni topish va yanada samarali dars berishga tayyorlanish imkonini berdi.
#TeachForUzbekistan#FellowTraining#PsixologikTrening#EducationForAll
💬💬💬
👩🏫A two-day training was organized in Kashkadarya for fellows, conducted by a psychologist.
🧘♀️ During the training, participants took part in useful sessions focused on stress management, maintaining motivation, and strengthening emotional stability.
💪 This experience provided fellows with an opportunity for self-development, finding inner balance, and preparing to teach more effectively.
#TeachForUzbekistan#FellowTraining#PsychologicalTraining#EducationForAll
📱Instagram🕊Telegram🔹Linkedin📱Facebook📺YouTube🌍Veb sayt
#JaholatgaQarshiMarifat
#XotinQizlar
#Mahalla#Oila#Tarbiyа
#PsixologikTrening
Chilonzor tumanida “Jaholatga qarshi ma’rifat” rukni asosida davra suhbati o‘tkazildi
Chilonzor tumani “Do‘mbirobod”, “Katta Do‘mbirobod” hamda “Fidokor” mahallalarida istiqomat qiluvchi xotin-qizlar ishtirokida “Jaholatga qarshi ma’rifat” rukni doirasida davra suhbatlari tashkil etildi.
Tadbir davomida oilada tinchlikni mustahkamlash, farzandlar va ota-ona o‘rtasidagi sog‘lom munosabatlarni shakllantirish, samarali muloqot o‘rnatish hamda insoniylik fazilatlarini rivojlantirish masalalari yuzasidan suhbatlar olib borildi.
Shuningdek, ishtirokchilar uchun psixologik treninglar tashkil etilib, hayotiy muammolarni hal etishda to‘g‘ri yondashuvlar bo‘yicha tavsiyalar berildi.
🔵 Сhilonzor_tumani_hokimligi
😎Teach For Uzbekistan dasturi doirasida bu safar Surxondaryodagi fellowlar uchun psixologik trening o‘tkazildi.
💬 Trening davomida ishtirokchilar pedagogik-psixologik bilimlarini mustahkamlab, o‘quvchini yaxshiroq tushunish uchun nimalar qilish kerakligi, o‘quvchi bizni tushunishi uchun qanday bo‘lishimiz kerakligi haqida fikr almashishdi.
🤝 Bu suhbatlar fellowlarga dars jarayonida o‘zaro ishonch, empatiya va samimiyatni kuchaytirish imkonini berdi.
#TeachForUzbekistan#FellowTraining#PsixologikTrening#Surxondaryo#EducationForAll
💬💬💬
😎As part of the Teach For Uzbekistan program, a psychological training session was held for fellows in Surkhandarya.
💬 During the training, participants strengthened their pedagogical and psychological knowledge, discussing what needs to be done to better understand students and how to ensure that students understand us in return.
🤝 These conversations helped fellows build greater trust, empathy, and sincerity in their classroom interactions.
#TeachForUzbekistan#FellowTraining#PsychologicalTraining#Surkhandarya#EducationForAll
📱Instagram🕊Telegram🔹Linkedin📱Facebook📺YouTube🌍Veb sayt