一个多月了,我在家用电脑上遇到了VS2017的问题。我甚至试过submitting the feedback to Microsoft。有关我遇到的问题的更多信息。
它的主旨是VS像疯了一样吃RAM。一旦我开始打开文件,添加新文件,使用IntelliSense,构建或(特别是)调试RAM使用skyrockets。
之后,VS崩溃并重新启动没有任何错误消息只是时间问题。虽然在这些breif~20分钟内有很多错误消息,但每次会话都有。
我还能做什么/尝试/检查?有没有人遇到(并修复)类似的问题?
干杯!
答案 0 :(得分:2)
你得到System.OutOfMemoryException,这意味着你的Visual Studio耗尽了免费的虚拟地址空间(64位Windows上的4GB用于32Bit Visual Studio,因为Visual Studio配置为large address aware和{{ 3}})。
要分析内存使用情况,您需要运行WPRUI.exe
(部分MS refuses to release VS as 64Bit program which would fix this issue(由VS2017安装)用于某些情况,如果没有,请自行安装),选择{{ 1}}(注意:首先展开Reference Set
条目以查看所有选项。)
然后点击Resource Analysis
。捕获大约100 MB的内存使用量增长,然后单击Start
。
同时将ETL + NGENPDB文件夹(重要)压缩为zip并将其附加到您的错误报告中,以便Microsoft可以对其进行分析。