Visual Studio Code 占用了我所有的 RAM

Visual Studio Code 占用了我所有的 RAM

我有一台戴尔 Inspiron 15 笔记本电脑,配备第 7 代酷睿 i5 处理器和 4GB DDR4 2400MHz。操作系统是 Windows 10 Home Single x64(内部版本 15063)。这台笔记本电脑上执行的大多数任务都是使用 Visual Studio Code 编码、运行 MySQL 服务器和一些 Java 编程。前天之前,它一直运行良好。

从昨天开始,Visual Studio Code 程序开始占用我所有的 RAM 并冻结我的笔记本电脑。任务管理器中的 HDD 和 RAM 状态都上升到 100%。我总是不得不硬重置笔记本电脑。

在我打开 Visual Studio Code 之前,电脑一直运行正常。我发现问题出在 Visual Studio 上。我卸载并重新安装了该程序,但没用。更新到最新版本也不起作用。我只是像平常一样编码,没有安装任何插件。

编辑:我已修复该问题。但我不知道解决方案与该问题有何关联。

升级到秋季创意者更新 (1709) 后,我可以在任务管理器中看到 VS Code 正在执行的所有详细信息和子任务。我发现 Visual Studio Code 下有超过 2000 个 Git for Windows 进程正在运行,消耗了我所有的 RAM。这些 Git for Windows 进程无限增加。每个进程使用 2MB RAM。

因此,我卸载了 Git (2.6.0) 并重新安装了最新版本 (2.15.2)。这解决了我的问题,但我对此并不满意。

如果有人能向我解释 Git 如何给 Visual Studio Code 带来麻烦,我将非常感激。

答案1

我遇到了同样的问题,结果发现是Git for Windows这个导致了这个问题。如果你在任务管理器上找到 Vscode 并查看其子进程,你可能会看到几行git.exe,每行消耗大约 300MB 的 RAM。

卸载适用于 Windows 的 Git(当时的版本为 2.16)并安装最新版本解决了内存占用问题。

答案2

在 Windows 中,您可以为每个应用程序设置优先级,以确定它们可以使用多少内存和可能的 CPU。如果您将占用过多内存的应用程序设置为低优先级,它将不会使用太多内存。有 5 个选项可区分优先级!要降低优先级,有低于正常和低。

您可以在此处找到有关如何设置优先级的简单教程。 https://youtu.be/niNc4Xr46xk?t=32

在任务管理器中,您还可以监控应用程序使用了多少内存/RAM!

答案3

如果您已经安装了 resharper,则可以使用一点。如果是这样,请尝试更新它。

相关内容