实测微软 MXC 沙箱:git 命令从 10ms 暴涨至 1.24 秒
lemire · x · 2026-10-13
Daniel Lemire 实测了微软的执行容器(Microsoft Execution Containers, MXC)——一种用 JSON 策略文件声明程序可读写哪些文件、能否联网的沙箱方案,用于安全运行 Claude Code、Grok 等本地 agent。
实测发现(MacBook):
- 启动开销超 10ms;更严重的是,当命令(如 git)试图访问未授权的临时目录时,整个进程会卡死。
- 无可写临时目录时,git --version 从 10ms 涨到 1.24s,git status 从 31ms 涨到 1.26s,python3 -c pass 从 18ms 涨到 1.37s。
- 规避方法:把 TMPDIR 设为 MXC 可写的位置。允许 shim 写缓存后,开销明显下降(如 git status 31ms→55ms,python3 -c pass 18ms→53ms),但仍有可感知的惩罚。
结论:思路不错,毫秒级开销看似不大,但累积起来会明显影响使用体验。
所属事件:微软开源MXC沙箱,实测git命令慢124倍(2 条相关)→
「编程与Agent」频道最新
- 一条 Prompt 让 AI Agent 蜂拥攻整数乘法:24小时新增112名研究者 — IgorCarron · 2026-10-13
- 告别审批疲劳:给每个 Agent 一台隔离电脑并验证边界 — ComprehensiveShake76 · 2026-10-13
- 用 REA 扒光 Claude Desktop:前端动效参数全被逆向 — ZeYanjie · 2026-10-13
- MCP 钱包 Agent 遭遇 nonce 失步:交易被丢后陷入死循环 — Bitter-Bridge-8108 · 2026-10-13
- 独立开发者 16 天用 Opus 5.5+Tripo+Blender 做出小王子 3D 剧情游戏 — iamaliveix · 2026-10-13
- 独立开发者自建搜索引擎,索引器 Argus 与自研库公开 — wavefnx · 2026-10-13