2010-10-20 67 views
0

使用Visual Studio(9)調試我的應用程序時,出現了一個非常奇怪的問題。每當我打開F5開始調試,應用程序需要很長時間,直到它甚至到達我的主要功能的第一行...爲什麼我在Visual Studio(9)中的調試可執行文件啓動得如此緩慢?

我啓動了Process Explorer,在此期間,您可以看到它發現的速度有多慢並加載所需的系統dll。這是一個相當大的項目,所以我確實希望在啓動時有一些延遲,但是我們在另一臺機器上安裝了相同的設置,速度更快。你有什麼想法可能會導致這些延誤?有沒有人聽說過這樣的Visual Studio問題?

我不會把它放在這裏,但大多數時候我的斷點也有問題。儘管代碼執行並且應用程序似乎正在按照我要求的方式執行,但他們似乎根本沒有被Visual Studio命中。 (這一切都發生在一個進程中的一個線程中,所以這不應該成爲問題)

請讓我知道,如果您有任何想法可能導致此行爲,並且如果重新安裝Visual Studio將被推薦?

非常感謝。

回答

0

解決這個問題是刪除所有斷點的方式。我在這裏找到了這個帖子,我最初必須忽略它: Slow debugging issue in Visual Studio

它解釋了你實際上必須點擊按鈕「刪除所有斷點」而不是手動刪除它們。在重新啓動VS之後,調試模式現在以合理的延遲開始。

0

恕我直言,最有可能的原因是調試器試圖從網絡共享中加載符號,而網絡的延遲正在減慢啓動時間。嘗試從調試菜單中刪除所有符號服務器並重試該方案。

  • 工具 - >選項
  • 調試 - >符號
+0

實際上,位置/符號列表中沒有條目,所以它可能與此無關。我注意到,即時調試選項配置爲託管,本地和腳本代碼 - 可能會影響速度? – Chris 2010-10-20 20:37:13

相關問題