解决了困扰我许久的 vscode 卡顿问题

查看 44|回复 1
作者:rossroma   
手里一直在用的电脑是 2020 款 M1 芯片的 macbook pro ,不开启 vscode 时,电脑很顺畅也基本不发热。一旦使用 vscode 打开两三个项目,瞬间就卡顿了,且 CPU 占用很高,电脑发热严重。网上查了一圈,普遍认为是以下两个问题造成的,一是没有在`setting.json`里屏蔽`node_moduels`等非项目源码,导致搜索和监听变慢,内存占用高;二是部分插件有问题,导致了`code helper`进程的高 CPU 占用。
以上两种解决方案我都尝试过了,效果都不太理想。
后来偶然间发现我的 vscode 进程显示的种类是 Intel 而非 Apple ,这表明 vscode 安装的是 universal 版本而非 apple silicon 的版本。

我打开了 vscode 的官网,发现点击下载默认给的就是 universal 版本,需要进一步进入下载详情页,才能看到 Apple silicon 的下载选项。之后我下载了这个版本,打开后发现一切又丝般顺滑了,即便开多个项目也丝毫不卡顿。


经过此事也得出了一个经验,安装软件尽可能不要选择 universal 版本,虽然能用,但无法提供最佳用户体验。

VSCode, Universal, 卡顿, Apple

Morii   
brew install --cask visual-studio-code
您需要登录后才可以回帖 登录 | 立即注册

返回顶部