2013-10-10 118 views
0

這是我的難題。減少VS201X構建/加載時間

在我工作的項目上,我需要每天切換分支幾次,當我的機器停下來時,在Visual Studio重新加載解決方案的10分鐘內,這讓我真的沒有什麼效果。

編譯時間非常慢,這是2-5分鐘的咖啡製作時間,因爲我的機器在此期間完全無法使用。

現在我的工作機器不是野獸,但它不是前臺員工POS。配備8GB內存的高規格i5。硬盤可能是一個便宜的垃圾。

我們的解決方案大約有11K個文件,並且會不斷增長。

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

我在想固態硬盤可能是4GB的內存,建立一個內存驅動器?

任何建議歡迎,如果我去SSD的路線,任何建議什麼在SSD和什麼不是。

回答

0
  1. 關閉防病毒
  2. 更多的RAM
  3. SSD

的順序

0

的SSD是去的小文件,磁盤讀/寫peformance方式隨機訪問模式對於使Visual Studio快速構建而言非常重要。因此,購買一個SSD,但要小心檢查一些基準,以找到一個驅動器,具有良好的小文件和隨機讀取/寫入性能。

我會推薦像三星840 Pro或類似的東西,英特爾也有一些具有良好性能的驅動器。

您的解決方案的另一件事是項目的數量對構建性能有影響。您應該將輸出程序集的數量保持較小,並確保所有項目都使用同一個輸出文件夾,然後將項目之間的所有引用更改爲程序集引用,並確保將複製本地設置設置爲false。這會大大縮短構建時間,因爲它消除了大量的組裝複製操作。

0

固態硬盤將會產生巨大的差異,同時會有更多的內存,但同時如果您有第二塊硬盤,請嘗試安裝並將源代碼放在其上。在SSD之前的日子裏,我們發現當源磁盤與操作系統分離時,構建時間和機器可用性有了巨大的提高。當它全部放在同一張磁盤上時,整個機器在大型機身上停止工作,但在單獨的磁盤上,機器即使在建築時也能再次使用。