在VS2010中进行调试时,程序自然运行速度比其他方式慢很多。Visual Studio 2010在调试时填充ListBox时速度非常慢
但是,如果我更新ListBox的值,最近我的程序运行速度难以形容。 (其他控件也可能会受到影响,我不确定...但ListBox是一件确定的事情)。
在调试器之外的小部分时间内发生的操作(如向列表框中添加100个元素)可能需要长达3到5分钟的时间。
显然,这不是正常的行为。
我不确定这是什么时候开始的,但它一直没有发生。它在几个月前开始发生。也许当我安装服务包?我不确定。
当我看着进程时,msvsmon.exe正在咀嚼CPU。
任何想法,如果有一些选项,我可能已经改变这是什么原因造成的?我试图用一个包含8000个元素的ListBox调试某些东西,而这完全不可能。
的Windows 7 64位,4GB内存,VS2010 SP1的
问:什么语言:C#? VB.Net?其他?问:目标是什么:Winforms? WPF?其他?问:当它不是从MSVS调试器运行时,应用程序的行为如何?问:当您为“发布”(而不是“调试”)编译并在MSVS之外运行时,应用程序的行为如何?问:你如何填充列表框? – paulsm4
当您的应用程序运行缓慢时,您的计算机在做什么? –
查看输出窗口。它是否充满了“第一次机会例外”消息?不要吞噬异常,修复它们。 –