TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #396 · 9 окт.

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

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #wallless

当前筛选 #wallless清除筛选
KTM公益测速联盟

@guyingcs · Post #304 · 30.04.2024 г., 11:16

#五一优惠码#优惠码 #Kuromis 优惠码: 2024-Labor-Day 有效期至:2024/05/14 00:00:00 #FlowerCloud 优惠码: BINGSUANG 2024年4月1日 0:00 开始到4月30日 23:59 全场 8折,不包括 Air/企业套餐 #Ytoo 优惠码: 202401 2024年4月1日 00:00 至2024年4月30日 23:59 结束 全场 8.8 折,不包括Air/Team套餐 #Anyland 福利第一重年套餐(特别优惠)9折特惠,特惠码: 51go 福利第二重 购买年套餐(特别优惠),赠送有效时长: Plus年套餐(特别优惠):赠送30天有效时长; VIP、King年套餐(特别优惠):赠送45天有效时长。 福利第三重 独享福利账号大赠送: 不限时流量套餐500G或以上:Tiktok/Instagram独享账号2选1赠送 Mini年套餐(特别优惠): ChatGPT/Tiktok/Instagram独享账号3选1赠送 Basics年套餐(特别优惠): ChatGPT/Tiktok/Instagram独享账号3选2 赠送 Plus、VIP、King年套餐(特别优惠):美区苹果iCloud账号/ChatGPT/Tiktok/Instagram独享账号4选3 赠送 活动时间:2024年4月27日到2024年5月10日 #XFSS#XFLTD 优惠码: 拼命打工人 年付不可用 活动时间:0425 - 0506 #OuO 八折优惠码: 20%OFF #阿伟云 月付套餐8.5折优惠码: 5.1 2024/5/7 23:59结束 #NiceDuck 9折优惠码: duck-9 限月付、季付、半年付使用 8折优惠码: duck-8 限年付使用 有效期:2024/4/28—2024/5/2 #蛋挞云 8折优惠码: 5.1HappyHappy #CoffeeCloud 全场85折优惠码: Labour 活动时间:4.29~5.5 #跑路云 季付/年付九折优惠码: The-Other-Side 5月6号10点结束 #ESNC 2024/04/29 23:20 ~ 2024/05/05 23:59 除Tiny可用 88折优惠码: 12% OFF #SWIFT 优惠码: Happy5.1 有效期截止到5.5 #YkkCloud 年付七折优惠码: rDtveMFT 季付及半年付七五折优惠码: JCgBksWJ 月付八折优惠码: naj186gO 有效期至:2024/05/07 23:59 ##TsunamiNet 任意订阅年付75折折扣码: May the Tides Be with You 持续到 5.7 #私房菜 月付以上9折: labor9 年付以上85折: labor85 4.29-5.10 可用 #CTC02 85折优惠卷: 15%OFF 活动时间至5月6日 #Wallless 9折优惠码: MF0mmB3L 8折优惠码(年付可用,限量!): U813PBkH 新购、续费均可使用 每人限用一次 #FANRR 适用范围:任意订阅 七折优惠码: GenShinMaster 有效期至:2024/05/10 23:59 #一分机场 五一8折优惠码: 202405 有效期至 2024-05-07 #Oppenheimer 通用75折优惠码: happy51 季付年付以上6折优惠码: happier51 活动时间从4/30-5/10 排名不分先后