2009-10-14 54 views
0

使用VS2008和最新的修補程序。與擁有較低端機器的同事以及內存的一半相比,在我的包裝盒上單步執行VS2008中的代碼非常緩慢。每條線至少有一個可感知的0.5秒延遲。單步執行代碼很慢

我能做些什麼來加快速度?

回答

1

右鍵單擊您的觀察窗口。是否啓用了「在源中顯示線程」選項?不知何故,我意外地啓用了它,並且它減緩了調試,足以令人討厭。

你試過強制完全重建嗎?如果您使用編輯和繼續或最小重建選項,我認爲一些元數據文件可能隨着時間的推移而變大,而不是從頭開始重建。您也可以嘗試刪除該解決方案的NCB文件。

+0

不,該選項未啓用。另外,解決方案目錄中的任何位置都沒有.ncb文件。 – AngryHacker 2009-10-15 00:25:55

+0

NCB文件只爲C++項目創建,但是這是我的第一個想法。我曾經在我的Windows啓動文件夾中有一個批處理文件來刪除那個愚蠢的文件。 – demoncodemonkey 2009-10-15 21:50:30

+0

是的,但問題並未說明正在使用什麼語言。 – 2009-10-15 22:35:11

1

這發生在我的一位同事身上,清理解決方案沒有奏效。他通過刪除源目錄並從顛覆中獲得新的結帳來修復它。
(這是幸運的他,因爲他是如此接近重新安裝VS)

所以讀成,我想有一個會導致經濟放緩一些不起眼的輸出文件。

您可以嘗試將您的解決方案和所有源文件複製到不同的目錄,留下所有bin和obj文件,並查看是否有任何區別。

如果仍然發生,請創建一個全新的解決方案,看看它是否比您的朋友還要慢。
如果是這樣,那麼VS重新安裝可能是爲了。我感覺到你的痛苦,那至少在3小時之後。