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

有任何提高Visual Studio 2008 ASP.NET设计器性能的提示吗?,.net,visual-studio,performance,asp.net-2.0,.net,Visual Studio,Performance,Asp.net 2.0,它已经困扰了我一段时间了,但是VS2008中的ASP.NET设计器在编辑甚至最简单的页面时都会非常慢。我们使用的机器并不是最先进的,但有人会认为2Ghz双核AMD 3800+和3Gb内存以及7200RPM 120Gb硬盘驱动器的性能会更好 要量化问题,打开包含3-5个文本框、下拉列表和数据网格的页面的设计视图可能需要30-45秒。。。或者更长。真正复杂的屏幕有时需要几分钟才能打开。一旦打开,设计器就会非常迟钝——单击控件可能需要几秒钟才能生效。“属性”窗口并不总是正确更新。右键单击菜单可能需要几

它已经困扰了我一段时间了,但是VS2008中的ASP.NET设计器在编辑甚至最简单的页面时都会非常慢。我们使用的机器并不是最先进的,但有人会认为2Ghz双核AMD 3800+和3Gb内存以及7200RPM 120Gb硬盘驱动器的性能会更好

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

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

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

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

其次,根据对瓶颈位置的一些调查,当设计人员加载时,似乎有很多死区时间-<20%的CPU,只有一点I/O等待。但总体效果非常缓慢


我们在项目中确实使用了Resharper,但禁用此附加组件并不能明显提高设计器的性能。

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

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

下面是ScottGu在visual studio performance上发布的一篇文章。我认为它可能更倾向于2005年,但值得一看

总的来说,我建议不要使用designer…

下面是ScottGu在visual studio performance上发布的一篇文章。我认为它可能更倾向于2005年,但值得一看


总的来说,我建议不要使用designer…

这听起来像是另一个不使用designer的好理由…你需要看看是什么花费了时间。CPU时间是否达到峰值?是否加载了其他加载项(如ReSharper)?当您进入设计器(或单击时)时,内存使用和/或分页是否增加?如果您看到死区,请检查网络。我不使用设计器,我仍然有相同的问题-当我打开页面时,IDE冻结。当我在页面中键入内容时,IDE冻结。我不知道VS2008在做什么,但它不受CPU或IO的限制——我想说它只是一个蹩脚的实现。这听起来是不使用设计器的另一个很好的理由……你需要看看是什么花费了时间。CPU时间是否达到峰值?是否加载了其他加载项(如ReSharper)?当您进入设计器(或单击时)时,内存使用和/或分页是否增加?如果您看到死区,请检查网络。我不使用设计器,我仍然有相同的问题-当我打开页面时,IDE冻结。当我在页面中键入内容时,IDE冻结。我不知道VS2008在做什么,但它不受CPU或IO的限制——我认为它只是一个蹩脚的实现。