Incredibuild: nástroj na urýchlenie vývoja

incredibuild

Incredibuild je mocný nástroj vyvinuté spoločnosťou s rovnakým názvom. Nedávno bol aktualizovaný na novú verziu a je proprietárny, ale multiplatformový, môže fungovať na Windows, Linux a tiež pre Android, Nintendo Switch, PlayStation 4, Xbox One a ďalšie platformy, hoci bol pôvodne určený pre HPC. sektore.

IncrediBuild je a vytvoriť nástroj na zrýchlenie. Keďže na danom počítači kompiluje iba niekoľko ľudí súčasne, prečo nevyužiť nečinný výpočtový výkon tých, ktorí nevytvárajú niektoré súbory tých, ktorí to robia? Na každý počítač v lokálnej sieti spoločnosti by sa nainštaloval malý server IncrediBuild na vytváranie a streamovanie súborov. Čas kompilácie by sa vydelil počtom počítačov v sieti, ak sa momentálne nepoužívajú. Takto sa vám podarí rozložiť záťaž a urýchliť kompiláciu.

Incredibuild je široko používaný v videoherné spoločnosti, keďže ide o veľké kompilačné projekty v jazykoch ako C++, ktoré potrebujú veľa výkonu CPU na rýchle generovanie binárnych súborov. Nie sú to však jediné spoločnosti, ktoré používajú tento typ akceleračného softvéru.

Ak hľadáte podobný nástroj, ktorý je open source, existuje alternatíva k Incredibuild pre Linux s názvom Distcc. Tento nástroj pôvodne vytvoril Martin Pool a hoci sa od neho v súčasnosti tak trochu upúšťa, stojí za zmienku. Je napísaný v C, C++ a Pythone, je tiež multiplatformový a je vydaný pod licenciou GPL.

distcc, podobne ako Incredibuild, je nástroj na zostavovanie. kompilácia zdrojového kódu ktorý využíva distribuované výpočty cez sieť počítačov na urýchlenie procesu a rýchlejšie ukončenie veľkých projektov. Návrh môže pracovať s programovacími jazykmi C, C++, Objective-C a ako backend používa kompilátor GCC. Môžete však mať podporu aj pre kompilátor Intel C++ Compiler, Sun Studio Compiler Suite atď.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.