为什么 Visual Studio 代码会使我的笔记本电脑变慢?

Why Visual Studio Code slows down my Laptop?

最近,我有一台 运行 Windows 7 32 位和 2GB RAM 的计算机。 Visual Studio Code 运行 在那台电脑上运行得很好,但现在我购买了一台运行 Windows 10 64 位和 4gb RAM 的新笔记本电脑,最近几天我安装了 VS Code它 运行 正常,但几天后我的笔记本电脑的性能变慢了,当我卸载 VS Code 时,我的笔记本电脑变得正常了。所以,我认为 VS Code 拖慢了我的笔记本电脑。那么,我能找到解决这个问题的办法吗?

编辑:几天后我的 vs 代码也变慢了。

这可能是因为 VSCode 建立在 Electron (which technically makes it a web app) that uses the Chromium engine (已知会占用大量资源) 之上。您可能还有一个表现不佳的扩展程序,以确保尝试从您的 VSCode 安装中卸载所有扩展程序并查看问题是否仍然存在

如果您正在使用 AutoComplete AI 代码的扩展,例如 (Kite,Tabnine),这些扩展会存储数据,这些数据最终会变得繁重以进行处理并使 vs 代码变慢。

after some days my laptop's performance slowed down and when I uninstalled VS Code, my laptop became normal.

您是在暗示它正在减慢计算机的速度,即使它不是 运行ning?不 运行 不减速还不够吗?

所以我不是 100% 确定你描述的是正确的,这个问题可能还有其他方面(安装的扩展、打开的项目等...),这里有一些我想到的事情。

代码 IntelliSense 有一些,但是要查看如此大量的文件以查找任何更改存在一些问题。我认为当它达到 OS 的限制时(在 Linux 上我不得不增加 inotify 限制),在超过限制之后它会求助于进行非常繁重的手动轮询。

可以通过将其添加到 settings.json:

来调整类型获取
{
  "typescript.disableAutomaticTypeAcquisition": true
}

参考:https://radhika.dev/vsc/

当我打开包含大量文件的大型项目时,我的 VS 代码非常慢。所以你的表现可能取决于你从事的项目。

您可以做一些调整,例如禁用遥测以使其稍微不那么重:

https://dev.to/claudiodavi/reducing-vscode-memory-consumption-527k

小心你安装的扩展:

https://www.freecodecamp.org/news/optimize-vscode-performance-best-extensions/

您可以在禁用所有扩展的情况下尝试 Insiders 构建:

https://code.visualstudio.com/insiders/

您可以做很多事情来追踪罪魁祸首:

https://github.com/Microsoft/vscode/wiki/Performance-Issues

删除 .vs 文件夹帮助了一些用户:

VS Code Intellisense is extremely slow

尝试在终端中使用 --disable-renderer-accessibility 选项启动 VS Code。

code  --disable-renderer-accessibility

如果可行,我建议您在 VS Code 快捷方式配置的“目标”字段的最后添加 --disable-renderer-accessibility 参数。

使用配备英特尔 UHD 显卡 620 + GeForce MX130 的英特尔酷睿 i7 8650U 为我解决了问题