@xposedchannel · Post #6176 · 04.04.2026 г., 12:34
杂项 更新项目依赖 #WA
Hashtags
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
Пребарај: #wa
@xposedchannel · Post #6176 · 04.04.2026 г., 12:34
杂项 更新项目依赖 #WA
Hashtags
@xposedchannel · Post #6168 · 03.04.2026 г., 21:49
杂项 移除废弃依赖及代码 #WA
Hashtags
@xposedchannel · Post #6164 · 02.04.2026 г., 09:45
修复 消息左滑与底部详情 在 旧版本上 #WA
Hashtags
@xposedchannel · Post #6011 · 27.03.2026 г., 09:46
修复: 主页添加菜单在 v8.0.70 正式版 修复: 模拟相机扫码在 v8.0.70 杂项: 变更设置弹窗主题为 Miui 样式 #WA
Hashtags
@xposedchannel · Post #5958 · 25.03.2026 г., 13:48
移除 mcp服务 添加 水印与防截图 #WA
Hashtags
@xposedchannel · Post #5859 · 20.03.2026 г., 22:18
优化: Mcp 支持自定义端口 默认改为8848 新增: Mcp 获取群聊列表 { "mcpServers": { "wa-mcp": { "url": "http://localhost:8848/sse", "transport": "streamable-http" } } } #WA
Hashtags
@xposedchannel · Post #5857 · 19.03.2026 г., 21:55
修复: 设置弹窗布局的 TextInputLayout 可能找不到字符串资源的问题 #WA
Hashtags
@xposedchannel · Post #5727 · 16.03.2026 г., 11:29
提供MCP能力 获取好友列表 发送文本消息 只支持 Xiaomi miclaw 不兼容默认的mcp调用 mcp_servers.json { "servers": [ { "name": "wa mcp", "url": "http://localhost:8081/sse" } ] } #WA
Hashtags
@xposedchannel · Post #5585 · 09.03.2026 г., 13:55
修复: 打开详情 ctx异常导致的闪退问题 #WA
Hashtags
@xposedchannel · Post #5564 · 06.03.2026 г., 12:43
更新日志 - 新增 禁止清除模块配置 - 优化 聊天分组标签 查询未读分组语句 #WA
Hashtags
@xposedchannel · Post #5553 · 05.03.2026 г., 20:30
更新日志 - 修复 隐藏分割线 在 v8.0.65+ - 优化 聊天分组标签 公众号查询显示 #WA
Hashtags
@xposedchannel · Post #5538 · 04.03.2026 г., 20:18
更新日志 - 优化 聊天分组标签 支持未读以及重命名配置文件 #WA
Hashtags