IncrediBuild是一款編程開發工具,可加快C/C++ 的編譯和創建速度。能無縫集成到Visual Studio開發環境中,採用Xoreax 的多執行緒處理技術,不必改變項目檔案的代碼。
基本介紹
- 外文名:Xoreax IncrediBuild
- 類別:開發工具
- 內容:編程
- 特點:加快C/C++ 的編譯和創建速度
- 支持的IDEs:MS Visual Studio 6.0
定義,支持,速度提高,優勢,
定義
編譯速度慢向來是C++/C程式語言的一個最大的弱點.開發者花費幾個小時在工作站上等待整個產品的創建,或者一天好多次花十分鐘等待不斷增加的編譯的完成—工作效率很低而且浪費時間.
IncrediBuild對此首次提供了獨特有效的解決方案.通過使用Xoreax分散式編譯(多執行緒處理)技術, Visual Studio project的編譯速度將大大提高,而且不必改變項目檔案代碼
IncrediBuild無縫集成到Visual Studio開發環境,並且有很強的命令行界面,大大增強了Microsoft Visual Studio開發環境.
支持
所支持的IDEs:
MS Visual Studio .NET
MS Visual Studio 2005
MS Visual Studio 2008
MS Visual Studio 2010
MS Visual Studio 2012
MS Visual Studio .NET
MS Visual Studio 2005
MS Visual Studio 2008
MS Visual Studio 2010
MS Visual Studio 2012
MS Visual Studio 2017
MS Visual Studio 2019
MS eMbedded Visual C++ 4.0
速度提高
使用該產品速度能提高多少?
下面這幅圖描述了不同大小的Visual Studio 2005 projects,在使用和不使用IncrediBuild的情況下的平均編譯時間,可見使用IncrediBuild編譯時間可平均縮減90%
(測試是在實際的工作環境下進行的,在分散式編譯中12個Agents電腦同時參與. Agent機器CPUS大小為2.1Ghz到 3.8Ghz.單獨的和分散式的編譯都是從2.1Ghz 的電腦上觸發的,所有電腦都有1Gb RAM)
實踐證明,對於任何大小的項目,使用IncrediBuild時間的縮減率都相似.事實上,使用IncrediBuild開發者每天可以節省一小時的工作時間,工作效率大大提高!
優勢
縮短開發時間
IncrediBuild通過高效的並行計算實現加速創建套用,它利用網路上空閒的CPU資源,將PC和伺服器網路轉換到被稱作“虛擬超級計算機”的私有計算雲中。任務進程被分發到遠端CPU資源用於並行計算,動態縮短創建套用時間。
易於安裝,使用和維護
IncrediBuild是一個運行在用戶現有硬體上的即插即用實時解決方案,不改變項目檔案或源檔案,不存在安裝,維護,虛擬機維護等工作量。 加速開發是IncrediBuild的任務。
保證速度和性能
獲取HPC水平的處理效果
IncrediBuild可以運行在任何基於Windows的機器上,包括單核機器,多CPU機器,多核構建伺服器,甚至擴展到公共雲。