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
🇺🇿O‘zbekistonda shunday joy borligini bilarmidingiz?
Bu joy shunday joyki dunyo bo‘ylab faqatgina 2ta davlatda bor, birinchisi Fransiyada bo’lsa, ikkinchisi O‘zbekiston Respublikasi, Toshkent viloyatida joylashgan O‘zbekiston Respublikasi Fanlar akademiyasi Materialshunoslik institutiga qarashli
Katta quyosh pechi hisoblanadi.
Bu joylashuv to‘g‘risida batafsil ma'lumotni yuqoridagi rasmlar orqali olishingiz mumkin.
📍Joylashuv
#KattaQuyoshPechi#Parkent
@seeyouzbekistan • O’zbekistonni biz bilan kashf eting!
🇺🇿O‘zbekistonda shunday joy borligini bilarmidingiz?
Bu joy shunday joyki dunyo bo‘ylab faqatgina 2ta davlatda bor, birinchisi Fransiyada bo’lsa, ikkinchisi O‘zbekiston Respublikasi, Toshkent viloyatida joylashgan O‘zbekiston Respublikasi Fanlar akademiyasi Materialshunoslik institutiga qarashli
Katta quyosh pechi hisoblanadi.
Bu joylashuv to‘g‘risida batafsil ma'lumotni yuqoridagi rasmlar orqali olishingiz mumkin.
📍Joylashuv
#KattaQuyoshPechi#Parkent
@seeyouzbekistan • O’zbekistonni biz bilan kashf eting!
🇺🇿O‘zbekistonda shunday joy borligini bilarmidingiz?
Bu joy shunday joyki dunyo bo‘ylab faqatgina 2ta davlatda bor, birinchisi Fransiyada bo’lsa, ikkinchisi O‘zbekiston Respublikasi, Toshkent viloyatida joylashgan O‘zbekiston Respublikasi Fanlar akademiyasi Materialshunoslik institutiga qarashli
Katta quyosh pechi hisoblanadi.
Bu joylashuv to‘g‘risida batafsil ma'lumotni yuqoridagi rasmlar orqali olishingiz mumkin.
📍Joylashuv
#KattaQuyoshPechi#Parkent
@seeyouzbekistan • O’zbekistonni biz bilan kashf eting!
⚡️Toshkent viloyati Parkent tumani “Xurriyat” mahallasida istiqomat qiluvchi yosh hunarmand M. Nazmiddinovaning bandligini ta’minlash hamda tadbirkorlik faoliyatini qo‘llab-quvvatlash borasida aniq maqsadli amaliy choralar ko‘rilmoqda.
📌Xususan, Respublika “Hunarmand” uyushmasi raisi R. Mirzaaxmedov tashabbusi bilan fuqaro M. Nazmiddinova imtiyozli tartibda uyushmaga a’zo etilib, unga hunarmandchilik faoliyatini tashkil etish uchun zarur bo‘lgan tikuv uskunasi ajratildi.
🌍Shuningdek, yosh hunarmandning faoliyati bilan yaqindan tanishish maqsadida uning ustaxonasiga tashrif buyurilib, ishlab chiqarish jarayonlari o‘rganildi hamda tegishli tavsiyalar berildi.
📊Mazkur amaliy ko‘mak yoshlarning bandligini ta’minlash, ularni kasb-hunarga yo‘naltirish, barqaror daromad manbalarini shakllantirish hamda ijtimoiy-iqtisodiy faolligini oshirishga xizmat qilmoqda.
#Hunarmand#Parkent#ToshkentViloyati
Faсebook|
✅Instagram
✅Youtube |
✅Murojaat yo'llash
Давлатимиз раҳбари Паркент туманига ташриф чоғида Кумушкон маҳалласида бўлиб, сайёҳлик салоҳияти ва меҳмон уйларини кўздан кечирди.
—
В ходе поездки в Паркентский район глава нашего государства посетил махаллю Кумушкон, где ознакомился с туристическим потенциалом и деятельностью гостевых домов.
#Mirziyoyev#tanishuv#Parkent#turizm
Prezident.uz|Facebook|Instagram|YouTube|X
Президент Шавкат Мирзиёев Паркент туманига ташриф буюриб, “Паркентсой” турар-жой массивининг қурилиши билан танишди. Шу ерда туманни янада ривожлантириш чора-тадбирлари бўйича тақдимот ҳамда паркентлик фаоллар билан мулоқот бўлиб ўтди.
—
Прибыв в Паркентский район, Президент Шавкат Мирзиёев ознакомился со строительством жилого массива "Паркентсой". Здесь же состоялись презентация о мерах перспективного развития и диалог с активом района.
#Mirziyoyev#tanishuv#Parkent#bunyodkorlik
Prezident.uz|Facebook|Instagram|YouTube|X
Президент Шавкат Мирзиёев Паркент туманида интенсив боғ фаолияти билан танишди.
—
Президент Шавкат Мирзиёев ознакомился с деятельностью интенсивного сада в Паркентском районе.
#Mirziyoyev#tanishuv#Parkent#qishloqxujaligi
Prezident.uz|Facebook|Instagram|YouTube|X
📍Toshkent viloyati, Parkent tumani
📊51-maktabda Payshanba – “Yoshlar kuni” doirasida "Rahbar va yoshlar" tadbir jarayonidan lavhalar 📺
Rahbar va yoshlar uchrashuvi samimiy ruhda o‘tdi 🤝
#YoshlarKuni#Parkent#Uchrashuv
Faсebook|
✅Instagram
✅Youtube |
✅Murojaat yo'llash
📍 Toshkent viloyati, Parkent tumani
⚡️Bugun, 16-aprel kuni Parkent tumanidagi 51-sonli umumta’lim maktabida Payshanba – “Yoshlar kuni” munosabati bilan “Rahbar va yoshlar” uchrashuvi tashkil etildi.
👍Mazkur uchrashuv “Hunarmand” uyushmasi Toshkent viloyat boshqarmasi boshlig‘i E. Xujamiyarov, tuman hokimi, tuman prokurori, Turizm politsiyasi boshlig‘i hamda yoshlar yetakchilari hamkorligida o‘tkazildi.
📊Uchrashuv davomida yoshlar o‘rtasida ta’lim olish, kasb-hunar egallash, ekologik madaniyatni rivojlantirish kabi dolzarb mavzularda ochiq muloqot olib borildi. Yoshlar o‘zlarini qiziqtirgan savollarga javob olib, o‘z taklif va tashabbuslari bilan faol ishtirok etdilar.
🌍Tadbir yakunida rahbarlar va yoshlar o‘rtasida samimiy suhbat bo‘lib o‘tdi. Unda yoshlarning erishgan yutuqlari e’tirof etilib, kelgusidagi rejalar muhokama qilindi.
#YoshlarKuni#Parkent#YoshlarBilanUchrashuv
Faсebook|
✅Instagram
✅Youtube |
✅Murojaat yo'llash