最佳化 Visual Studio 啟動時間

Visual Studio 設計旨在盡可能快速且有效率地啟動。 不過,某些 Visual Studio 延伸模組和工具視窗可能會在載入時對啟動時間產生不利的影響。 您可以在 [效能管理員] 對話方塊中控制緩慢延伸模組和工具視窗的行為。 如需提升效能的一般祕訣,請參閱 Visual Studio 效能祕訣和訣竅

啟動行為

為了避免延長啟動時間,Visual Studio 使用「隨需」的方式來載入延伸模組。 此行為代表延伸模組不會在 Visual Studio 立即開啟,而是視需要開啟。 此外,因為在先前的 Visual Studio 工作階段中保持開啟的工具視窗可能會讓啟動時間變慢,所以 Visual Studio 會以更智慧的方式開啟工具視窗,以避免影響啟動時間。

如果 Visual Studio 偵測到啟動變慢,就會出現快顯訊息,警告您導致速度變慢的延伸模組或工具視窗。 此訊息提供 [效能管理員] 對話方塊的連結。 您也可以從功能表列選擇 [說明]>[Visual Studio 效能管理員] 來存取此對話方塊。

Screenshot of the Performance Manager popup that says 'We've noticed that extension ... is slowing Visual Studio'

對話方塊會列出影響啟動效能的擴充功能與工具視窗。 您可以變更延伸模組和工具視窗設定,以改善啟動效能。

變更延伸模組設定以改善啟動、解決方案載入,以及鍵入效能

  1. 從功能表列選擇 [說明]>[Visual Studio 效能管理員],來開啟 [效能管理員] 對話方塊。

    如果某個延伸模組讓 Visual Studio 啟動、解決方案載入或鍵入變慢,該延伸模組會出現在 [效能管理員] 對話方塊的 [延伸模組]>[啟動] 下 (或 [解決方案載入] 或 [鍵入])。

    Screenshot of the extensions view in the Performance Manager dialog box

  2. 選擇您想要停用的延伸模組,然後選擇 [停用] 按鈕。

您隨時可以使用 [延伸模組管理員] 或 [Visual Studio 效能管理員] 對話方塊,針對未來的工作階段重新啟用延伸模組。

變更工具視窗設定以改善啟動時間

  1. 從功能表列選擇 [說明]>[Visual Studio 效能管理員],來開啟 [效能管理員] 對話方塊。

    如果工具視窗讓 Visual Studio 啟動時速度變慢,工具視窗會出現在 [效能管理員] 對話方塊的 [工具視窗]>[啟動] 下。

  2. 選擇您想要變更行為的工具視窗。

  3. 選擇下列三個選項之一:

    • 使用預設行為:工具視窗的預設行為。 保持選取這個選項不會改善啟動效能。

    • 啟動時不要顯示視窗:開啟 Visual Studio 時,一律會關閉指定的工具視窗,即使您在前一個工作階段中開啟也是一樣。 您可以在需要時從適當的功能表開啟工具視窗。

    • 啟動時自動隱藏視窗:如果已在前一個工作階段中開啟工具視窗,則此選項會在啟動時摺疊工具視窗的群組,以避免初始化工具視窗。 如果您經常使用工具視窗,這個選項是不錯的選擇。 工具視窗仍然可用,但不再對 Visual Studio 啟動時間造成負面影響。

      Screenshot of the tools windows view in the Performance Manager dialog box

注意

部分舊版 Visual Studio 有一項名為輕量型解決方案載入的功能。 在目前版本中,即便不使用輕量型解決方案載入,含有受控碼的大型解決方案載入速度也比過去更快。