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

Резултати

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

Пребарај: #sliverkiss

当前筛选 #sliverkiss清除筛选

#Sliverkiss#Harbor#Boxjs ▎Harbor 一个基于Boxjs api,用于管理数据持久化的简易工具 使用前提: 1. 拥有网络代理软件(如Surge、QuantumultX、Loon、Shadowrocket等) 2. 已安装Boxjs模块,且Boxjs版本>=v 0.12.14 使用教程: 详细操作视频见评论区 致谢: 感谢@xream、@chavyleung、小白脸、95度茅台提供的巨大帮助 🌸捷径作者: @sliverkiss ⏰更新日期: 2024.01.30 🔗捷径地址: 点击链接

整点猫咪Channel

@GetMoeCats · Post #532 · 19.01.2024 г., 00:57

#更新日志#阿里云盘#Sliverkiss 2024.01.18 - 优化脚本逻辑与通知样式 - 用更通俗的语言描述脚本使用流程(不会就是缘分未到) - 添加自动领取开关,关闭则攒到月底一键清空,默认开启。开关可以在 boxjs订阅 进行修改。 - 增加时光间、补签卡、捡瓶子任务 - 脚本地址: 点击链接 脚本仍在测试阶段,若有任何问题,请在 @NobyDa_Chat 及时反馈 感谢zqzess、lowking、leiyiyan、mounuo提供的巨大帮助 ps:若账号未开启备份,仅能完成部分任务

折腾实验室频道

@TossLabChannel · Post #181 · 18.11.2024 г., 15:16

#奶茶#奶茶王子#脚本#签到 #Sliverkiss#签到#青龙 #奶茶多合一签到 -支持霸王茶姬、沪上阿姨、益禾堂、丘大叔柠檬茶、老娘舅餐饮等小程序签到。(支持青龙及NE环境) -参考脚本注释添加好重写,依次打开需要签到的微信小程序,提示获取CK成功后再添加Cron运行即可。 -变量:teaMilk_data -增加奶茶检测,遇到同类型的替身会弹出相应提示。 -整合奶茶系列脚本,修复MITM冲突,之前的旧脚本将停止维护。 😀脚本作者:@Sliverkiss 😀脚本地址:点击链接 😀图标地址:点击链接 😀BoxJs订阅:点击链接 走遍天下茶馆门,霸王茶姬首当先, 沪上阿姨笑盈盈,一杯调情半个春。 益禾堂里香飘飘,一饮一啄皆心知, 丘大叔的柠檬茶,酸酸甜甜最动情。 老娘舅来不落后,餐饮界中真翘楚。 一本通行五大品,签到乐趣谁与争! ❤️不想错过每个我精心推荐内容,请打开 #频道通知,你的 #阅读#点赞#转发 便是我发帖的最大动力! 📢 群聊: @TossQL 🎈 频道: @TossQLChannel 本频道主要折腾分享 #青龙面板, #签到任务, #Docker, #VPS服务器, #github有趣项目