Xoreax IncrediBuild

Xoreax IncrediBuild

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 2017
MS Visual Studio 2019
MS eMbedded Visual C++ 4.0
附加支持的編譯器:
Intel C++ Compiler for Windows (versions 7.0-9.1)
MS eMbedded Visual C++ 4.0
MS Xbox 360 XDK

速度提高

使用該產品速度能提高多少?
下面這幅圖描述了不同大小的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的任務。
保證速度和性能
檔案快取和實時壓縮技術減少了網路流量,自適應的資源分配技術根據變化的CPU容量來動態地分配任務。利用競賽式的可用代理實現任務加倍,以避免瓶頸效應。
獲取HPC水平的處理效果
IncrediBuild可以運行在任何基於Windows的機器上,包括單核機器,多CPU機器,多核構建伺服器,甚至擴展到公共雲。

相關詞條

熱門詞條

聯絡我們