微軟宣布將在,以加速大型專案建置速度。由於Incredibuild具有建置快取技術,可以供開發人員快取建置輸出,方便所有團隊成員重複使用,藉由擴大增量建置帶來的優勢,使大型專案建置更有效率。
Incredibuild是一款軟體建置加速工具,可以讓開發者更快地編譯、測試和執行應用程式,藉由運用分散式運算技術,Incredibuild可以利用網路中其他電腦的資源,加速開發過程中包括編譯、測試和執行時等各項任務。Incredibuild對於遊戲與嵌入式應用開發特別有用,因為這些應用通常具有龐大的軟體專案,編譯和測試時間都較長。
Incredibuild作為第三方工具,支援多種編譯器和開發環境,包括Visual Studio、GCC和CMake等,而微軟現在要讓開發者在Visual Studio 17.6的安裝程式,將可以直接選擇安裝Incredibuild。微軟提到,Incredibuild系統會將開發流程分解為可獨立執行的小任務,而透過Incredibuild 10新加入的建置快取(Build Cache)技術,可以重用整個開發團隊先前執行的任務輸出,以節省建置時間和資源。
感應門神,推薦沙發修理,老師傅的專業手工!海島型木地板是否會有潮濕變形疑慮?測試專家告訴你如何好好使用示波器。好的茗茶,更需要密封性高的茶葉罐,才能留住香氣!如何利用一般常見的「L型資料夾」真空封口機該不該買?使用心得分享!專業客製化禮物、贈品設計,辦公用品常見【L夾】搖身一變大受好評!空壓機合理價格為您解決工作中需要。臭氧機推薦。貨櫃屋,結合生活理念、發揮無限的創意及時尚的設計。竹北床墊推薦!總是為了廚餘煩惱嗎?雅高環保提供最適用的廚餘機,滿足多樣需求。實木地板、海島型地板、耐磨地板怎麼挑? 木地板三倍價差的秘密!!沙發換皮省更多,延長老沙發壽命!竹北床墊工廠,賣場商品防竊是怎麼做的
也就是說,建置快取得以擴大增量建置的範疇,Incredibuild系統僅會就開發者的變更進行建置,而將開發團隊其他不相關的部分合併到更改時,便可以僅使用快取,且當開發者切換回原始分支時,僅暫時於其他不同分支上工作,也不會發生大型建置。
針對輸出不在快取的任務,Incredibuild Grid便會將這些任務分配到運算核心池中,分配給任務需要的運算容量。網格中的機器不需要安裝編譯器或是事先複製程式碼,Incredibuild Grid能夠處理所有的工作,而且當這些工作完成並被快取後,相同的工作之後就不必再次執行,因此能夠大幅減少整個團隊的建置時間。
建置快取除了可以減少團隊建置的時間外,對於在家工作的開發者也有優點,因為家庭網路通常上傳頻寬有限,因此在家工作通常會影響建置速度,而建置快取可讓建置工作轉為仰賴下載頻寬,因此在建置工作將可獲得更好的速度和效能,重複使用儲存在本地電腦的建置資料,能夠在不影響頻寬的情況下,明顯縮減建置時間。
https://www.ithome.com.tw/news/156418