Visual Studio 2022内存使用率高

saj*_*ash 49 memory visual-studio blazor

我正在使用 Visual Studio 2022 和 blazor .net 6。连续工作 1 小时后,Visual Studio 的内存消耗非常高,并且在我的 PC(Windows Server 2019)上崩溃了。

Visual Studio 2022 的任务管理器

Mo *_*sis 34

在此输入图像描述

我的一位同事发现了内存泄漏。

如果禁用这两个复选框,问题就得到解决。

工具->选项->文本编辑器->高级

禁用以下功能:

  • 启用拉取诊断(实验性的,需要重新启动)

  • 启用剃刀拉力诊断(实验性,需要重新启动)

  • 对我来说,禁用“在单独的进程中运行代码分析”就可以了。我设法将内存从 10GB 减少到 2.5GB。禁用上述“拉取”选项会额外减少 0.5 GB,从而导致大约 2GB 的使用量。 (8认同)
  • 我可以通过以下方法减少 9GB(从 10GB 使用量减少到 1GB)。1. 完成 Hoàng Gia Huy 的建议(符号),2. 禁用“在单独的进程中运行代码分析” 3. 禁用“拉”选项 (3认同)

hgi*_*uyy 16

当将选项设置为仅指定模块时,我修复了98% Ram --> 50% Ram。

解决方案一:

要指定符号加载,请打开 Visual Studio,选择“工具”>“选项”>“调试”>“符号”>“仅加载指定的模块”。 在此输入图像描述


解决方案2:

打开任务管理器 ( Ctrl + Shift + ESC ) -> ServiceHub.Roslyn... -> 鼠标右键 -> 结束任务。

在此输入图像描述


saj*_*ash -13

微软表示这个问题已在Visual studio 17.1.2 预览版下面的新预览版链接中修复, 但这个问题仍然发生并且没有解决

  • 此问题尚未修复。我可以使用任务管理器观察内存使用量稳步增加。 (11认同)
  • 尚未修复:( (3认同)