有关提高Visual Studio 2008 ASP.NET设计器性能的任何提示吗?

时间:2009-06-03 19:23:08

标签: .net visual-studio performance asp.net-2.0

现在一直困扰着我,但是VS 2008中的ASP.NET设计师即使是最简单的页面编辑速度也非常慢。我们使用的机器并不是最前沿的,但人们会认为具有3Gb RAM和7200RPM 120Gb硬盘的2Ghz双核AMD 3800+的性能会比它更好。

要量化问题,打开包含3-5个文本框,下拉列表和DataGrid的页面的设计视图可能需要30-45秒......或更长时间。真正复杂的屏幕有时需要几分钟才能打开。一旦打开,设计师就会非常迟钝 - 点击控件可能需要几秒钟才能生效。属性窗口并不总是正确更新。右键单击菜单可能需要几秒钟才能显示。

我们尝试对驱动器进行碎片整理,杀死不必要的进程,升级到SP1,甚至重新安装开发环境,但问题仍然存在。

有没有其他人观察到类似的性能问题,如果有的话,是否有人对如何提高性能有任何建议?例如,我们可以关闭任何IDE功能(即intellisense)可能有帮助吗?如果您没有看到任何问题,我很想知道您的机器配置了什么规格(CPU,RAM,HD)。

编辑:一些额外的事实和更正。首先,快速修正,我们实际上有来自Western Digital的7200RPM驱动器,而不是5200 RPM模型。

其次,基于对瓶颈所在位置的一些调查,当设计师加载时,似乎有很多死时间 - < 20%的CPU,只需要一点I / O等待。但整体效果非常缓慢。

我们在项目中使用Resharper,但禁用此附加组件并不能明显改善设计师的性能。

2 个答案:

答案 0 :(得分:1)

这是ScottGu在视觉工作室表演上发布的article。我认为它可能更倾向于2005年,但值得一看。

一般情况下,我建议不要使用设计师......

答案 1 :(得分:0)

唯一真正的瓶颈是硬盘。如今5200RPM的驱动器在开发机器上有点慢。