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

Резултати

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

Пребарај: #indieblog

当前筛选 #indieblog清除筛选
椒盐豆豉剪报

@mtfront · Post #4252 · 09.03.2026 г., 07:26

rexarski 这个 now 页面的按周分隔的热力图或许才是适合大多数博客的热力图形式,毕竟绝大多数人一年中大多数时间是不更博客的,传统的 github 形式的按天分布的热力图零零星星没什么意思。按周看则即能纵观历史又能信息密度大一些,感觉更实用。有点想抄 #indieblog

Hashtags

椒盐豆豉剪报

@mtfront · Post #4155 · 24.11.2025 г., 19:25

Easier Done Than You Think 作者记录了在中国起诉克扣押金的无良房东的经历。尤其喜欢这个标题,生活中好多地方确实就是在坑在麻烦心理。真的去做了反而发现最大的困难是自己的想象。 #indieblog

Hashtags

椒盐豆豉剪报

@mtfront · Post #4101 · 01.11.2025 г., 18:07

中超打工记 博主在加拿大两家中国超市(大统华、元初)的打工经历,可以了解一些超市/中超背后运行的机制,挺有意思的。(以及,看到大统华积分这么难用我就放弃了下载的念头哈哈哈) #indieblog

Hashtags

椒盐豆豉剪报

@mtfront · Post #4001 · 29.08.2025 г., 21:30

纳米比亚(Namibia)·志愿者手记 作者岛是一个厌倦了无聊办公室生活的社畜,脑子一热决定独自飞往纳米比亚(非洲南部一个国家,毗邻南非)做野生动物志愿者的经历。连载中 看得还挺热血沸腾的脑子一热甚至也想去做志愿者,一秒钟之后想起去年去肯尼亚旅游(按说已经吃住的是比志愿者和本地人条件好无数倍的本地标准来看天价酒店了)十几天下来都格外怀念习以为常的“现代社会”便利(洁净饮用水,稳定热水和互联网,空调),人真是容易娇生惯养啊……(或许哪天存在主义危机加重了就又想去了) #indieblog

Hashtags

椒盐豆豉剪报

@mtfront · Post #3373 · 11.07.2024 г., 15:56

为什么小白更该使用静态博客。闲逛看到的一篇博文,结论太认同了。 动态,代表着运行时无穷无尽的变化与未知,任何一个节点出现问题,都可能牵一发而动全身,机器与机器、线路与线路、程序与程序、库与库、表与表之间的关联关系错综复杂,相互协作。 技术小白是缺少对于变化、异常情况的掌控能力的,而这种变化又可能在任何时刻发生,你也不想每时每刻都担心对嘛。 静态,代表着第一次会复杂一点,但在后续你的使用、博客的运行时,将稳如泰山。 所以,我更推荐技术小白使用静态,就像你第一次学骑车🚴🏻,刚起步会有点难度,但骑了几次后,你甚至从未再忧虑过该怎么起步、怎么前进、怎么保持平衡。 什么???你说静态博客出问题会不会更难解决? 不,静态博客不会出问题,如果出问题,那就是你的问题,hhhh. 之前从 WordPress 迁移到 hugo 的时候也大致讲过之前运行博客的一些痛点,基本跟博主说的是相通的,但博主说得更好。 #indieblog

Hashtags

123•••78
ПретходнаСтраница 1 од 8Следна