VScode 崩溃(原因:'oom',代码:'-536870904')

问题描述 投票:0回答:10

我试图打开以前打开过的文件夹,但它崩溃了。 我可以打开其他项目,重新启动计算机也没有帮助。

也许是因为我在这个文件夹中打开了一个大文件(400mb),但我无法关闭这个文件,因为每次我尝试打开工作区时vscode都会崩溃..

https://github.com/microsoft/vscode/issues/126127 https://github.com/microsoft/vscode/issues/130375

visual-studio-code out-of-memory
10个回答
8
投票

我也有同样的问题。 只需删除

%appdata%/code/backups/
下的文件夹并重新启动VS即可。


5
投票

不用太担心!,我的电脑上也出现了同样的问题,但有简单的步骤可以修复此错误,如下所示。

解决方案:启用“分页文件”选项或增加虚拟内存。

步骤:

1)。右键单击“ThisPC”或“MyPC”并转到属性。然后进入“高级系统设置”。 [您也可以使用搜索按钮找到]

2)。然后单击性能块的设置。它打开另一个弹出窗口,转到“高级”选项。

3)。您可以看到虚拟内存部分,单击更改按钮。

4)。现在首先禁用“自动管理所有驱动器的分页文件大小”复选框。

-> 并选择“自定义尺寸:”

-> 在初始大小(MB):{您需要添加与推荐相同的值,这也显示在下侧部分}

-> 在最大大小(MB) 中:您需要输入分配的 RAM 大小乘以 3 所得的值。

例如: 你的电脑内存是4GB,那么你可以输入4098*3=“12288mb”。

然后设置它,点击确定,确定,确定,然后重新启动你的电脑。 🥹

希望大神能帮助你。


2
投票

如果您使用的是 VSCode,只需按 Ctrl+,(转到设置),搜索“大文件优化”并选中复选框。


1
投票

我通过重新启动计算机然后从另一个文件夹打开 VS code 解决了该问题。 要打开大型 JSON 文件,我使用 Dadroit JSON Viewer,从而防止问题重复出现。


1
投票

我设法解决了我的问题。 该问题是由于备份的文件非常大而产生的。即使我删除了该文件,问题仍然存在。 VS Code 保留文件更改的备份。不知何故,在我内部删除文件后,它必须进行检查,在这种情况下,文件太大,可能无法打开它,从而导致内部错误。 我按照此链接的说明操作https://bobbyhadz.com/blog/vscode-take-too-much-memory

主题:尝试删除您的备份目录


0
投票

我通过从应用程序文件夹中删除 .vscode 文件夹解决了该问题。


0
投票

对我来说,当我打开包含一个大文件夹的远程 SSH 会话时,VS 代码崩溃。由于整个会话的历史记录存储在我们的 Windows 用户配置文件中,因此 VS Code 的 RAM 消耗将不断增加,并最终因 OOM(内存不足)错误而崩溃。 我通过删除 Windows 用户文件夹中的 .vscode 文件夹解决了这个问题。大多数是这样的“C:\Users\你的用户名\.vscode”


0
投票

在 Windows 中遇到相同的 OOM(内存不足)问题。以下步骤对我来说效果很好。

尝试过的解决方案:

a) Deleted all the files from C:\Windows\Temp
b) Deleted all the files from Temp folder of AppData present in path  C:\Users\MACHINE_USER_NAME\AppData\Local\Temp

希望这会有所帮助。


0
投票

我按照以下步骤操作:

  1. 关闭所有 VScode 窗口
  2. 删除%appdata%/code/CachedData/下的文件夹

-6
投票

这比您想象的容易,您只需要更新您的笔记本电脑即可。再次尝试使用 Vs code 你会发现它有效。

© www.soinside.com 2019 - 2024. All rights reserved.