【问题标题】:Why Visual Studio Code slows down my Laptop?为什么 Visual Studio Code 会降低我的笔记本电脑的速度?
【发布时间】:2021-05-27 06:50:22
【问题描述】:

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

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

【问题讨论】:

  • 您的笔记本电脑动力不足,简单明了。您在 2021 年购买的用于在 Windows 10 中进行任何实际开发工作的任何新计算机都应配备至少 8 GB 的 RAM、I5 处理器(最好是 I7 或更高)和固态驱动器 (SSD)。

标签: visual-studio-code editor python-idle


【解决方案1】:

几天后我的笔记本电脑的性能变慢了,当我 卸载了VS Code,我的笔记本就正常了。

您的意思是即使计算机没有运行,它也会减慢计算机的速度?不运行它就不会出现减速还不够吗?

所以我不能 100% 确定您描述的内容是否正确,这个问题可能还有其他方面(安装的扩展程序、打开的项目等...),这里有几件事情让我想到了。

代码中有一些 IntelliSense,但是在查看如此大量的文件以进行任何更改时存在一些问题。我认为当它达到操作系统的限制时(在 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

【讨论】:

  • 是的,即使它没有打开它也会减慢计算机的速度,顺便说一句谢谢你的信息
  • 这很奇怪,它可能会卡在后台运行/崩溃运行而没有显示在任务栏中。如果您会给 vscode 第二次机会,请监控任务管理器及其进程,而不仅仅是任务栏。我不知道 vscode 安装了任何后台服务,所以我认为崩溃/卡住的编辑器是最合理的解释。
【解决方案2】:

这可能是因为 VSCode 是基于 Electron 构建的 (这在技术上使其成为一个网络应用程序) 使用 Chromium engine (已知会吃很多东西)资源)。你也可能有一个糟糕的扩展,确保尝试从你的 VSCode 安装中卸载所有扩展,看看问题是否仍然存在

【讨论】:

    【解决方案3】:

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

    code  --disable-renderer-accessibility
    

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

    配备 Intel UHD Graphics 620 + GeForce MX130 的 Intel Core i7 8650U 解决了我的问题

    【讨论】:

      【解决方案4】:

      如果您正在使用 AutoComplete AI Code like (Kite,Tabnine) 的扩展,这些扩展会存储数据,这些数据最终会变得繁重,并且会使 vs code 变慢。

      【讨论】:

      • 不,我先尝试了这些扩展,但它们拖慢了我的编辑器。所以,从 2 个月开始,我没有使用任何类型的扩展。顺便说一句,感谢您提供信息!
      • 你清理了appdata中的临时文件夹了吗?
      • 如果还没有完成,请按 Ctrl+r 然后键入 %temp% 并删除所有文件,如果其中一些没有删除而不是跳过那个。
      • 在C//AppData中打开一个文件夹,里面有很多文件,我怕我没有删除任何有用的文件。
      • 嘿嘿,我觉得VS Code已经安装了Jedi。我认为这是放缓的根源。请告诉我如何卸载它。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-03
      相关资源
      最近更新 更多