2010-06-11 70 views
7

我读过很多关于VS2010比VS2008更高性能的东西。当我最终安装它时,我发现它实际上要慢得多(除了添加引用对话框)。Visual Studio 2010 - 对其他人来说速度慢吗?

举例来说,Silverlight的项目需要两倍的时间来加载,IDE本身的启动要慢得多,等等

我失去了一些东西在这里还是这样给大家?

规格:WinXP-32bit,3.5GB RAM,7200RPM驱动器,NVIDIA QUADRO NVS 285 128MB,Cure2Duo E4400 @ 2GHz,启用PAE。

+1

只有128 MB的VRAM? Quadros并没有完全针对桌面工作进行优化,我知道他们有很棒的OpenGL驱动程序,这对CAD很重要,但VS2010使用Microsoft堆栈(实际上是Direct2D,但取决于驱动程序Direct3D加速),而不是OpenGL。另外,我认为Direct2D不会受益于XP上的任何硬件加速。你可以试试Win7吗? – 2010-06-12 01:06:24

+0

本:你不是认真的建议在UI上显示文字和矩形是减慢VS,是吗? – Gabe 2010-06-12 01:34:40

+0

@加贝:我同意本。从经验来看,Visual Studio不喜欢低内存的显卡。随着UI引擎的改变,VS2010至少需要一张中档卡片。 2005年发货时,我们在某些html页面上查看设计表面时遇到了问题。增加了一张价值50美元的RAM后,VS2005变得更加快速响应。需要60多秒才能显示的页面立即开始显示。 – NotMe 2010-06-12 02:04:16

回答

1

是的,我发现它呆滞了一些事情,似乎VS2008除了添加引用:)

0

我有2010

我的系统零个的性能问题有两个ATI HD4670显卡,猛禽硬盘,2.8GHz的四核处理器,RAM和4GB的。我也在运行Win7 x64 Ultimate。

出于好奇,你的规格是什么?

您可能想要做的一件事是查看关于此MSDN Page的备注。它指出,你必须在XP上有一个当前的驱动程序,用于Silverlight的硬件加速工作。

+0

规格已添加到问题中。 – AngryHacker 2010-06-12 00:03:13

+0

作为一个侧面说明,本网站上的其他人报告了VS2010性能方面的问题。有时候这些问题只是通过获取安装的视频卡的最新驱动程序来解决;其他人通过购买目前的中档卡来修复它。 – NotMe 2010-06-12 02:06:46

3

迅捷我发现在VS 2010中更高性能 - 和我有零个问题与我(5200 RPM )硬盘(当执行大规模R#重构(全局重命名等)时,VS 2008经常会停滞不前)。然而,由于我的运行时间比2008年的VS有更长的时间,所以它往往会吞噬我的内存(在中型项目上进行8小时重型重构后700MB +)。

试图包括〜7500图像咀嚼几分钟后坠毁了它(是的,这是一个错误)。

6

可能的Windows自动化API 3.0可以帮助一些人:

Visual Studio 2010中运行时,Windows自动化API 3.0 安装

更快 - http://support.microsoft.com/kb/981741

的Windows Automation API 3.0包含在Windows 7和Windows Server 2008 R2中 - http://support.microsoft.com/kb/976779

+4

已安装。不要认为这是问题。 – AngryHacker 2010-06-11 22:38:03

+0

没有Windows 7的支持? – 2011-01-26 08:50:07

+0

使用此信息更新答案:* Windows自动化API 3.0包含在Windows 7和Windows Server 2008 R2 *中 - http://support.microsoft.com/kb/976779 – 2011-01-26 16:08:25

3

我在虚拟机中使用VS2010(2GB RAM,64位主机上有很多内存),它是。相比之下,VS2008的运行速度非常快。

+1

对于您来说,可能与OP相同的原因 - VS 2010使用Direct2D作为文本,这比GDI的视频驱动程序要密集得多。因此,性能会受到虚拟机的影响(实际上,虚拟化技术开始成为重要问题,因为只有少数虚拟化技术会加速Direct2D所基于的Direct3D)并且视频资源有限。 – 2010-06-12 01:04:25

+0

Man ... VMWare和微软似乎永远无法彼此... – code4life 2010-06-12 01:10:33

+1

VMware *支持*硬件加速,对我来说似乎相当不错。 VirtualBox有实验支持。其他平台可能不会。 虽然,我很想看到哪个VM平台作为VS2010的开发环境表现更好。 – 2010-06-12 01:25:47

9

尝试禁用WPF的硬件加速并让WPF在软件上呈现。 这个设置帮助我加载VS,即使在机器启动后,我的项目速度也快了200%。 这也帮助我摆脱了VS 2010开始时的Splash屏幕。

前往工具|选项,然后选择环境|一般。然后取消选中“自动调整视觉体验...”和“使用硬件图形加速...”“

enter image description here 一个提示。 尝试强制垃圾收集的IDE通过按Ctrl + Alt + Shift + F12。 我发现这是有益的....

这将是非常有用的,如果你是很多项目,也如果你有很多IDE的开放不同的项目。

最后一点,如果您有任何扩展,尝试禁用未使用的所有时间的人。 禁用之间翻转codemaid帮助我节省了大量的时间,同时打字和sw在代码页之间发痒。

+0

这也适用于我。 – 5arx 2011-08-02 12:25:49

4

“你刚刚得到一台新电脑瞒着我。”

NO - 我只是删除了我的断点!

在一年的过程中,您可能累积数百个断点。考虑到它只花了我几分钟的时间来删除所有我认为与性能有关联的断点!

刚去Debug>Delete all breakpoints

只花了近10分钟刚刚删除的断点! 现在显着更快,编译,滚动和F12-ing。

+0

似乎微软的Visual Studio出错了。视觉工作室的一切都很慢。 – pylover 2011-12-31 07:01:01

2

我一直很恼火VS2010的表现很长一段时间;特别是在涉及UNC股票时。在我收到新硬件并选择在本地工作后,性能更好,但UI响应速度仍然很慢(尽管新硬件计算的是英特尔SSD710,2个XEONE5620和64GB内存)。

所以,我发现了一些性能改进排除在您选择的杀毒软件(我的是微软安全必备)以下:

  • 增加的devenv.exe为“排除进程”
  • 将我的项目文件夹“排除的文件和位置”

现在这已经有很多帮助 - 但仍然有待调整。 希望他人觉得这有帮助。

修订

此外,触发工具>选项>环境>常规,并禁用“自动调整基于客户端性能的视觉体验”,似乎有点帮助。

此外,请按照此链接,Visual Studio 2010 SP1 Performance; 事实证明,生产力电动工具(由微软)和ReSharper(由JetBrains)一起把VS2010变成一个缓慢移动的巨人。不得不禁用前者,使后者发挥不错

1

在几台机器上经历了糟糕的2010年的表现很长一段时间,我想我最近找到了答案 - 它似乎不适用于32位版本的Windows。直到最近,我还没有机会在64位平台上开发,即使这台机器并不是特别强大,它是64位的,2010年的性能差异非常明显。 在64位机器上,智能感并不是一种轮盘赌游戏,我必须根据茶歇时间来玩游戏;它只是很好地工作!

0

我在Windows 7上使用Visual Studio 2010出现了巨大的性能问题。它打开了一个.xaml文件花了一分钟。建筑非常缓慢。经过大量的研究和测试后,我找到了解决方案。 - >我删除了文件夹C:\Users\MyUserName\AppData\Local\Temp中可以删除的所有文件。这是超过40 GB的数据。之后,Visual Studio恢复正常。我怀疑Resharper可能与此有关。我运行的是版本6.1,它看起来像Resharper将大量缓存数据保存在该临时文件夹中。