How Do I Fix Visual Studio 2022 Out of Memory Issue?(如何修复Visual Studio 2022内存不足问题?)
问题描述
我检查了在Stack和Docs上找到的所有可能的配置选项,以禁用运行我的C#Blazor服务器端应用程序的Visual Studio2022中任何远程无关的东西。这主要意味着禁用任务栏中的代码等内容,而仅启用我的代码选项-主要是文本编辑器和调试工具选项。
当我启动项目时,任务管理器中的总内存负载达到约1.5 GB,然后我收到内存不足的错误消息,尽管没有其他操作,并且有64 GB的RAM。我知道这是由于64位应用程序固有的内存限制,但我认为VS2022现在是64位的,因此限制应该是4 GB而不是2 GB。我也只是出于调试目的指定了64位处理器。
我在Windows 11上运行,生成后事件无法运行editbin.exe-我尝试了多个示例,但都无济于事。显然,鉴于这是C#,我没有链接器选项。
有人知道如何解决此问题吗?
推荐答案
当我启动项目时,总内存负载达到
在我看来,这不是因为Visual Studio内存不足,而是因为您的项目内存不足。
您可以在右侧的诊断工具中看到这一点。这些选项显示项目的当前资源使用情况。它们独立于Visual Studio:
在顶部的下拉列表
Any CPU
中,点击下拉菜单。任何CPU都意味着x86(32位)和x64(64位);x64处理器也可以运行x86(32位)程序:
从下拉列表中打开
Configuration Manager
:选择下拉列表
platform
。选择Create New...
选择
x64
并按OK
:
您的配置管理器现在可能如下所示(可能需要单独应用活动解决方案平台):
您现在可以在顶部的32位和64位之间进行选择:
编辑:
我使用了诊断视图并查看了内存,最终发现了问题-但不知道如何修复它
您可以查看一下Visual StudiosPerformance Profiling
。YouTube上有一些很好的教程。有性能档案器和内存档案器。
性能分析器将准确地向您显示您的处理器将其处理时间花费在哪里,而内存分析器将准确地向您显示正在消耗内存的位置:
YouTube上有关于这方面的很好的教程。当您能够找到问题,请随时给我PN或张贴一些东西。您尝试实现的目标、问题所在以及有关代码的详细信息是必需的。
出乎意料的是,我猜您要么有一个填充列表的循环,要么您正在尝试处理大量信息。
这篇关于如何修复Visual Studio 2022内存不足问题?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何修复Visual Studio 2022内存不足问题?


- 良好实践:如何重用 .csproj 和 .sln 文件来为 CI 创建 2022-01-01
- WebMatrix WebSecurity PasswordSalt 2022-01-01
- 在哪里可以找到使用中的C#/XML文档注释的好例子? 2022-01-01
- 输入按键事件处理程序 2022-01-01
- C#MongoDB使用Builders查找派生对象 2022-09-04
- C# 中多线程网络服务器的模式 2022-01-01
- Web Api 中的 Swagger .netcore 3.1,使用 swagger UI 设置日期时间格式 2022-01-01
- 带有服务/守护程序应用程序的 Microsoft Graph CSharp SDK 和 OneDrive for Business - 配额方面返回 null 2022-01-01
- MoreLinq maxBy vs LINQ max + where 2022-01-01
- 如何用自己压缩一个 IEnumerable 2022-01-01