我正在使用VS 2010,因为我们正在.NET 4中开发一个应用程序,而性能却使我发疯。当我暂时不查看IDE时(例如,当我被拉开求助电话或早上进来时),这通常是很糟糕的。
我意识到它可能是内置在WPF中的,它在不使用时会卸载资源,但是在将所有内容备份时,几分钟的延迟确实很烦人。我还注意到打开文件或编译时出现了一些严重的延迟。
我正在使用VS 2010,因为我们正在.NET 4中开发一个应用程序,而性能却使我发疯。当我暂时不查看IDE时(例如,当我被拉开求助电话或早上进来时),这通常是很糟糕的。
我意识到它可能是内置在WPF中的,它在不使用时会卸载资源,但是在将所有内容备份时,几分钟的延迟确实很烦人。我还注意到打开文件或编译时出现了一些严重的延迟。
Answers:
安装几个扩展程序后,我遇到了类似的问题。我最终全部禁用了它们,仅在实际使用它们时才启用它们。这确实对体验有所帮助。
编辑:某些视频卡和驱动程序似乎存在问题。您可以在此处查看所有信息:http : //blogs.msdn.com/b/ddperf/archive/2010/09/16/vs2010-performance-and-bad-video-drivers-hardware-redux.aspx
获得更快的机器?
除了Muad'Dib的答案外,我还建议您进行简单的升级:
用固态驱动器替换旧硬盘驱动器。
Visual Studio .NET的性能提升令人难以置信。
有了2GB的RAM,我真的可以从那里开始。解决方案中的项目越大,您将需要更多的RAM。
当您离开VS并继续工作时,您是否注意到硬盘驱动器工作得非常好?这表明它正在使用磁盘来处理对RAM的日益增长的需求……RAM以纳秒为单位运行,磁盘以毫秒为单位运行,因此您可以看到问题所在。
RAM很便宜(除非您的机器很旧,否则2GB内存应该远远低于100USD),但是您的操作系统可能会限制您可以拥有的内存。在大多数情况下,升级也很简单,因为您可以进行升级。