在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
當您的應用程序運行緩慢時,您的計算機在做什麼? –
查看輸出窗口。它是否充滿了「第一次機會例外」消息?不要吞噬異常,修復它們。 –