在使用ReSharper处理“庞大”解决方案时,Visual Studio 2012存在内存泄漏问题。

4
为了进行一些重大的代码清理,我创建了一个包含所有项目文件的解决方案,以使事情变得更容易。这大约是620个.csproj文件,其中包含约12k个源文件。
在这个解决方案上使用清理肯定需要很长时间,但这是计划好的。然而,不计划的是在过程中出现了SystemOutOfMemory异常。
我不确定这是resharpers的问题还是Visual Studio本身的问题(注意到CodeMaid等类似问题)。
我监控了任务管理器,在抛出异常之前,内存使用量约为2.6GB。它在过程中不断增长,因此这必须是某种“未释放资源”的问题。
是否有任何可以配置的选项来解决这个问题?比如禁用任何缓存或其他什么的选项?
我知道分割成较小的解决方案会起作用...

哪个版本?每个新版本通常都有内存修复/改进。 - Peter Ritchie
尝试关闭Resharper并检查问题是否仍然存在。 - Dmitri Nesteruk
Visual Studio仅支持32位。对于庞大的解决方案,很容易触及内存限制,除了缩小解决方案,我认为没有太多可做的。 - Lex Li
620个项目?我敢肯定,VS很快就会崩溃,而R#还没有机会也崩溃。 - AakashM
@Peter Richie 最新的 ReSharper。 - CSharpie
1个回答

1

1
链接需要登录,一旦您登录后,链接即会损坏。 - Kevin Coulombe
链接现在应该已经修复了。 - Christopher Berman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接