我已经阅读了很多关于VS2010比VS2008性能更高的东西。当我最终安装它时,我发现它实际上要慢得多(除了Add References对话框)。
例如,Silverlight项目需要两倍的加载时间,IDE本身的启动速度要慢得多......等等。
我在这里错过了什么或者对每个人都这样吗?
规格:WinXP-32bit,3.5GB RAM,7200RPM驱动器,NVIDIA QUadro NVS 285 128MB,Cure2Duo E4400 @ 2GHz,支持PAE。
答案 0 :(得分:9)
尝试禁用WPF的硬件加速并让WPF在软件上呈现。 这个设置帮助我加载VS,我的项目即使在机器启动后也快了近200%。 这也帮助我在VS 2010开始时摆脱了Splash屏幕。
转到工具|选项,然后选择环境|一般。然后取消选中“自动调整视觉体验...”和“使用硬件图形加速......”
还有一个提示。 尝试使用Ctrl + Alt + Shift + F12强制IDE的垃圾回收。 我发现这有用....
如果您在许多项目之间进行翻转,并且如果您为不同的项目打开了很多IDE,这将非常有用。
最后,如果您有任何扩展程序,请尝试禁用未经常使用的扩展程序。 禁用 codemaid 可帮助我在代码页之间键入和切换时节省大量时间。
答案 1 :(得分:6)
Windows Automation API 3.0可能可以帮助某些人:
Visual Studio 2010在Windows Automation API 3.0运行得更快 安装
Windows自动化API 3.0包含在Windows 7和Windows Server 2008 R2 中 - http://support.microsoft.com/kb/976779
答案 2 :(得分:4)
“你刚刚在没有告诉我的情况下得到一台新电脑......”
不 - 我刚刚删除了我的断点!
在一年的过程中,您可能累积数百个断点。考虑到我只花了几分钟时间删除了我所有的断点,我认为这与性能有关!
快去Debug
> Delete all breakpoints
只需花费将近10分钟来删除断点! 现在显着更快,用于编译,滚动和F12。
答案 3 :(得分:3)
我发现VS 2010性能更高 - 我的(5200 RPM)硬盘没有问题(VS 2008在执行大规模R#重构(全局重命名等)时经常会失速。)
然而,由于我的运行速度远远超过VS 2008,所以它往往会吞噬我的内存(在中型项目上进行8小时重型重构后,700 MB +)。
在咀嚼几分钟后试图包含约7500张图像(是的,这是一个错误)。
答案 4 :(得分:3)
我在VM中使用VS2010(2GB RAM,在具有大量RAM的64位主机上)并且慢。相比之下,VS2008的运行速度非常快。
答案 5 :(得分:2)
我很长一段时间都对VS2010的性能感到恼火;特别是当涉及UNC股票时。在我收到新硬件并选择在本地工作后,性能更好,但UI响应仍然很慢(尽管事实上,新硬件的数量是Intel SSD710,2 x XEONE5620和64GB RAM)。
所以我通过在您选择的防病毒软件中排除以下内容来发现一些性能改进(我的是Microsoft Security Essentials):
目前这已经有很大帮助 - 但仍有一些调整需要完成。 希望其他人觉得这很有用。
已更新
另外,触发工具>选项>环境>一般情况下,禁用“根据客户端性能自动调整视觉体验”似乎有所帮助。
另外,请点击此链接Visual Studio 2010 SP1 Performance; 结果表明,Productivity Power Tools(由微软)和ReSharper(由JetBrains)共同将VS2010变成一个缓慢发展的巨人。不得不禁用前者使后者发挥不错。
答案 6 :(得分:1)
是的,我发现它很多东西都很迟钝,除了添加引用外,vs2008似乎更加快速:)
答案 7 :(得分:1)
在好几年的机器上遭受了糟糕的2010年表现,我想我最近找到了答案 - 它似乎在32位版本的Windows上运行不佳。直到最近我还没有机会在64位钻机上进行开发,即使这台特定的机器不是特别强大,它仍然是64位,2010年的性能差异非常明显。 在64位机器上,inteli-sense不是轮盘赌游戏,我必须按照茶歇计时;它的效果非常好!
答案 8 :(得分:0)
2010年我没有任何性能问题。
我的系统有两个ATI HD4670显卡,一个猛禽硬盘,一个2.8GHz四核处理器和4GB内存。我也在运行Win7 x64 Ultimate。
出于好奇,你的规格是什么?
您可能想要做的一件事是查看此MSDN Page的备注。它指出你必须在XP上安装一个当前驱动程序才能使Silverlight中的硬件加速工作。
答案 9 :(得分:0)
我在Windows 7上使用Visual Studio 2010时遇到了巨大的性能问题。打开.xaml文件需要花费一分钟时间。而建筑却非常缓慢。经过大量的研究和测试,我找到了解决方案。 - >我删除了文件夹C:\Users\MyUserName\AppData\Local\Temp
中可以删除的所有文件。这是超过40 GB的数据。之后,Visual Studio恢复正常。我怀疑Resharper可能与它有关。我正在运行6.1版本,看起来Resharper在该临时文件夹中保存了大量缓存数据。