必须安装 ARM64 原生版 VSCode 并确保终端、Homebrew、Shell 及扩展全链路为 arm64 架构,禁用沙盒并启用 Metal 渲染可进一步优化性能。

VSCode 在 Apple Silicon(M1/M2/M3)Mac 上运行非常流畅,但默认安装或旧习惯可能导致性能未达最优——关键在于用对原生版本、配好底层工具链、避开 Rosetta 兼容层带来的隐性开销。
Apple Silicon Mac 能运行 x86_64(Intel)应用,但 VSCode 的 Intel 版本会通过 Rosetta 2 翻译执行,导致扩展加载慢、终端卡顿、CPU 占用偏高。务必从官网下载标有 “Apple Silicon” 或 “ARM64” 的安装包(.zip 或 .dmg),而不是通用(Universal)或 Intel 专用版。
darwin-arm64
~/Library/Application Support/Code(保留配置可先备份 settings.json)Cmd+Shift+P → 输入 Developer: Show Running Extensions,看进程架构列是否为 arm64
VSCode 内置终端(Terminal)若调用的是 Intel 版 zsh/bash 或 Homebrew 工具,会触发 Rosetta,拖慢 Git、Node、Python 等操作。
uname -m,输出应为 arm64(不是 x86_64)arch -arm64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)",然后 brew install node git python
terminal.integrated.defaultProfile.osx 指向的 shell 路径(如 /opt/homebrew/bin/zsh),而非 /usr/bin/zsh(系统自带版可能被 Rosetta 劫持)绝大多数主流扩展(ESLint、Prettier、Python、Remote-SSH)已原生支持 ARM64。少数依赖二进制模块的扩展需额外确认。
ms-python.python、esbenp.prettier-vscode
M1/M2 芯片共享内存(Unified Memory),VSCode 默认内存限制较保守;同时 Metal 渲染在部分场景下比 Canvas 更稳。
settings.json 中添加:"window.experimental.useSandbox": false(禁用沙盒可减少 ARM64 下偶发的渲染延迟)"disable-hardware-acceleration": false + "rendererType": "metal"(适用于 M1 Pro/Max 及后续芯片)"editor.memoryLimit": 4096(单位 MB)基本上就这些。Apple Silicon 上的 VSCode 不是“能用”,而是“该用得更轻快”——核心就是一条:所有环节(VSCode 本体、Shell、CLI 工具、扩展依赖)保持 ARM64 链路完整,不跨架构混用。
以上就是VSCode for Mac:针对Apple Silicon (M1/M2)的优化的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号