在“巨大”的解决方案中使用ReSharper在Visual Studio 2012中发生内存泄漏

时间:2013-10-16 18:20:36

标签: visual-studio visual-studio-2012 resharper

对于一些主要的代码清理,我创建了一个包含所有项目文件的解决方案,以简化操作。 这大约是620 .csproj,有大约12k源文件。

使用此解决方案的清理肯定需要很长时间,但这是计划好的。然而,计划外的是在此过程中的SystemOutOfMemory-Exception。

我不确定这是resharpers故障还是visual-studio本身(注意与ex.CodeMaid类似的问题)

我监控了taskmanager,并且在它抛出异常之前,memoryusage在~2.6Gb。它在这个过程中不断发展,所以这必须是某种"不能释放资源的东西"

有什么可以配置来摆脱这个问题吗?像某些选项可以禁用任何类型的缓存或其他什么?

我知道在较小的解决方案中拆分会有效......

1 个答案:

答案 0 :(得分:1)

我们还有一个非常大的解决方案文件,不幸的是,我必须每天处理。您可以使用resharper和vs更改某些配置以加快速度,这也有助于节省内存使用量。以下链接帮助了我一些:
https://resharper-support.jetbrains.com/hc/en-us/articles/206546919