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
Kompyuteringizni tezlashtirish uchun 5 ta oddiy layfxak!
#mohirlik
1. Diskni tozalash
Qanday qilish kerak?: Win+R ni bosib, "cleanmgr" deb yozing va "OK" tugmasini bosing. Bu Windowsning diskni tozalash vositasini ochadi, unda keraksiz fayllarni o'chirib, diskni tozalashingiz mumkin.
2. Avtomatik ishga tushishlarni o'chirish
Qanday qilish kerak?: Win+R ni bosib, "msconfig" deb yozing va "OK" tugmasini bosing. "Startup" (Ishga tushirish) tabida kerakmas dasturlarni o'chirib, tizimni tezlashtirish mumkin.
3. SSD foydalaning
Qanday qilish kerak?: SSD-ni tizimga o'rnatish uchun, Win+R ni bosib, "devmgmt.msc" deb yozing va "OK" tugmasini bosing. Bunda qurilma boshqaruvi ochiladi va yangi SSD qurilmasi qo'shiladi.
4. Vaqtinchalik fayllarni o'chirish
Qanday qilish kerak?: Win+R ni bosib, "%temp%" deb yozing va "OK" tugmasini bosing. Bu sizni vaqtinchalik fayllar joylashgan papkaga olib boradi, u yerdan barcha fayllarni o'chirishingiz mumkin.
5. RAMni kengaytirish
Qanday qilish kerak?: Win+R ni bosib, "sysdm.cpl" deb yozing va "OK" tugmasini bosing. "System Properties" oynasidan "Advanced" tabida, "Settings" tugmasini bosing va "Performance Options" bo'limida RAMni kengaytirish uchun sozlamalar qilishingiz mumkin.
🔧Bu oddiy qadamlar yordamida kompyuteringizning ishlash tezligini oshirishingiz mumkin!
@kompyuter_akademiyasi
Odatiy kontekst menyusini qaytarish
#mohirlik / @pcTeapot
ℹ️ Windows 11'da sichqonchaning o'ng tugmachasini bosish menyusi yanada minimalistik bo'lib qoldi, bu esa Windows 7, 10 ishlatganlar uchun uncha qulay emas. Agar bu sizni qoniqtirmasa, klassik kontekst menyusi osongina qaytarilishi mumkin. Buning uchun reestrga kichik o'zgartirishlar kiritish kerak.
✅ Buni "Командной строкa" yordamida qanday qilishni ko'rib chiqamiz. Uni ishga tushiring (Win+R ga cmd deb yozib, OK tanlanadi) va quyidagi buyruqni bajaring va kompyuteringizni qayta ishga tushiring:
reg.exe add "HKCU\Software\Classes\CLSID{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
🎯 Ushbu usul foyda bermagan bo'lsa mana bu dasturni ishlating.
💻 Kompyuterni birga o'rganamiz ⤵️
Telegram I YouTube I Insta I TikTok
Endi xaker bo'lamiz!
#mohirlik
ℹ️Quyidagi videoda ishlatilgan fayllar. Barchasini kodlarini quyiroqda yozib qoldiraman.
💻 Kompyuterni birga o'rganamiz ⤵️
Telegram I YouTube I Insta I TikTok
Kerakli dasturni doimo administrator nomidan ochiladigan qilish
#mohirlik / @pcTeapot
ℹ️ Ilovani Administrator nomidan ishga tushirish uchun siz yorliq yoki bajariladigan faylni sichqonchaning o'ng tugmasi bilan bosishingiz va bir xil nomdagi (запуск от имени администратора) elementni tanlashingiz kerak.
✅ Bundan tashqari, dasturni odatdagidek ishga tushirishingiz mumkin, shunchaki CTRL + SHIFT tugmalarini bosib ushlab turing. Shunda dastur admin nomidan ochiladi.
🔹Yorliq yoki faylning "Свойства" ini oching. "Совместимость" yorlig'iga o'ting. "Параметры" blokida "Запускать эту программу от имени администратора" katagiga belgi qo'ying. Ushbu usullar yordamida dasturdan to'liqligicha foydalanishga erishishingiz mumkin.
💻 Kompyuterni birga o'rganamiz ⤵️
TelegramIYouTubeIInstaITikTok
Windows 11 da foydalanuvchilarni o'chirish usullari
#mohirlik / @pcTeapot
ℹ️ Agar biron sababga ko'ra siz Windows-da hisob (profil) ni o'chirishingiz kerak bo'lsa, bu bir necha usul bilan amalga oshirilishi mumkin.
🔹 "Параметры" - "Учетные записи" - "Другие пользователи" bo'limiga o'ting va o'chirilishi kerak bo'lgan profilni tanlab "Удалить" tugmasini bosing.
🔸 Konsolni administrator sifatida oching va net user Username /delete buyrug'ini bajaring. C:\Users\Username jildini qo'lda o'chirish kerak bo'ladi.
🔹Win+R tugmalarini bosing va netplwiz ni bajaring. Profilni tanlang va "Удалить" tugmasini bosing.
🔸Win+R tugmalarini bosing va lusrmgr.msc ni ishga tushiring. "Пользователи" ni tanlang, so'ngra hisobni tanlang, ustiga sichqonchaning o'ng tugmachasini bosing va "Удалить" ni tanlang.
💻 Kompyuterni birga o'rganamiz ⤵️
TelegramIYouTubeIInstaITikTok
Windows 11ni tezlatish yo‘li topildi!
#mohirlik / ict.xabar.uz
ℹ️ Ijtimoiy tarmoqlar foydalanuvchilari Windows 11 da o‘rnatilgan fayllar menejeri (“provodnik”)ni tezlatish yo‘lini topishdi. Bu haqda HotHardware nashri xabar berdi.
Windows 11 ning faol versiyasidan foydalanuvchilar fayllar menejeri (“provodnik”) juda sekin ishlashidan ko‘p shikoyat qilishadi. Ularga buning yechimini X (sobiq Twitter) ijtimoiy tarmog‘ida VivyVCCS niki ostidagi foydalanuvchi topib berdi, deb yozdi nashr.
O‘sha mutaxassis (foydalanuvchi)ning aytishicha, navigatsiyalar panelidagi yangilanishlar fayllar menejerining tormozlanishiga sabab bo‘lishi mumkin, chunki “provodnik” har bir papkani ochish jarayonida navigatsiyalar paneli bilan bog‘lanadi.
❔Xo‘sh, tezlatuvchi o‘sha sehrli tugma qaysi?
VivyVCCS tushuntirishicha, navigatsiyalar panelini o‘chirib qo‘yish kerak, buning uchun F11 tizim tugmasi ikki marta bosilib, to‘liq ekranli rejimga kirish va qaytib chiqish kifoya. Sinab ko‘ramiz. Natijasini izohlarda yozamiz 😉
💻 Kompyuterni birga o'rganamiz ⤵️
TelegramIInstagramITikTokIYouTube