我喜欢ReSharper的功能,但是当我将它安装到我的笔记本电脑上的项目中时,VS2010运行速度很快(读取无法使用): 统计数据
Windows 7 4GB RAM Intel 2 Core Duo @ 2.00GHz VS 2010 ReSharper 6.1 32 Bit Architecture
我认为这应该足以运行程序,因此我可以想到的原因是
有没有其他人对这可能是什么有建议?
编辑:解决方案是15个单独的项目,包含20 - 30个cs文件。有些非常大(生成antlr)编辑:关闭'解决方案范围分析功能'后,内存使用率降至500Mb并且运行正常。
答案 0 :(得分:6)
ReSharper倾向于膨胀Visual Studio的内存使用(在任务管理器的“进程”选项卡下检查devenv.exe)。如果您的解决方案包含许多项目,并且在PC上运行许多其他内容,您可能会发现内存正在被大量交换到磁盘上。
可能的解决方案:
答案 1 :(得分:6)
我有时需要打开旧项目,其中有许多带有resharper错误的大文件。
我的解决方案是从resharper分析中排除这些文件(“代码检查设置”下的“编辑要跳过的项目”)。
我失去了一些intellisense但VS再次变得可用。如果我需要在其中一个大文件中做很多工作,我会逐个启用它们。
答案 2 :(得分:1)
对我来说,我使用Resharper和Visual Studio 2013有30多个项目,甚至除了Ultimate Guide之外,禁用解决方案范围的分析总体上还不够好。我有16GB内存 - 所以内存可能不是问题。
随着项目数量的增加,Resharper不能很好地扩展。
我如何解决这些问题(除了终极指南(建议很棒))
现在所有这些步骤都为我的Visual Studio提供了非常令人愉快的Resharper性能。它有助于尽早投资。特别是对于第3项,当你考虑它时,你实际上并行运行了许多你并不关心的检查。
我知道这是一个较老的线程 - 但我在这里写的部分有点独立于Visual Studio和Resharper版本,我无法在网络上的任何其他地方找到它。
希望对Resharper看到类似性能问题的人有所帮助。
编辑1:顺便说一句 - 一旦你有了工作,它有助于获得resharper设置的备份,以防他们迷路。如果您在多个开发人员之间共享项目,那么将它放到git / SVN也可能是一个好主意。