2014-09-26 43 views
2

我在Visual Studio中有一個NodeJS項目,當它試圖加載解決方案和項目需要2分多鐘。VS2013 R3 NodeJS項目緩慢加載

尋找性能問題其他問題我已禁用源頭控制,視覺感受和同步:

  • 工具>選項>源代碼管理>插件選擇
    • 「電流源控制插件 「:無
  • 工具>選項>環境>常規
    • 」 自動調整基於客戶端性能的視覺體驗「:未選中
    • ‘啓用富客戶端的視覺體驗’:未選中
    • ‘使用硬件圖形加速(如果可用)’:未選中
  • 工具>選項>環境>同步設置
    • 「爲設置以下類別啓用同步」:未選中

這些操作都沒有提高項目加載時間的性能。

如何提高項目加載時間?有沒有我應該考慮的事實,以免延遲加載時間?

我使用Visual Studio 2013更新3

更新

我想通了是怎麼回事(見接受的答案)。

我會接受任何其他答案,告訴我如何防止文件夾被加載到資源管理器樹中,因爲我想保留此文件夾,但不適用於Visual Studio建議。

我已經測試過在項目瀏覽器樹中切換「顯示所有文件」選項,但它似乎不影響加載時間,因爲瀏覽器樹仍然需要處理目錄中的所有文件(即使這些文件不是將在資源管理器樹中顯示)。

+2

如果您加載其他項目類型,加載時間是否正常? – Hatjhie 2014-09-26 09:19:51

+0

我已經創建了一個新項目「Basic Express Application」,並且它立即加載。我正在測試我在項目中所做的所有修改,以查看是否抓住了達到加載性能的步驟。 – Aebsubis 2014-09-26 10:26:50

+1

有趣。我會盡力在稍後重現此問題。 – Hatjhie 2014-09-26 10:34:51

回答

1

Visual Studio資源管理器樹需要時間來處理項目文件夾中的所有文件。

我已經通過一個包含184,615個文件和15,012個文件夾(13.7 GB)的文件夾的符號鏈接對它進行了測試,並且該項目從未加載過(至少看起來不像它會在下一年之前加載),所以我不得不停下來。

從我的項目中清理儘可能多的文件夾和文件解決了問題,現在項目以3秒加載。