Incredibuild: nástroj pro urychlení vývoje

incredibuild

Incredibuild je mocný nástroj vyvinutá společností se stejným názvem. Nedávno byl aktualizován na novou verzi a je proprietární, ale multiplatformní, může fungovat na Windows, Linux a také pro Android, Nintendo Switch, PlayStation 4, Xbox One a další platformy, ačkoli byl původně určen pro HPC. sektor.

IncrediBuild je a sestavení akceleračního nástroje. Vzhledem k tomu, že na daném počítači kompiluje pouze několik lidí současně, proč nevyužít nečinného výpočetního výkonu těch, kteří nevytvářejí některé soubory těch, kteří to dělají? Na každý počítač v místní síti společnosti by byl nainstalován malý server IncrediBuild, aby bylo možné vytvářet a streamovat soubory. Doba kompilace by byla vydělena počtem počítačů v síti, pokud nejsou aktuálně používány. Takto se vám podaří rozložit zátěž a urychlit kompilaci.

Incredibuild je široce používán v videoherní společnosti, protože se jedná o velké kompilační projekty v jazycích jako C++, které potřebují hodně výkonu CPU k rychlému generování binárních souborů. Nejsou to však jediné společnosti, které používají tento typ akceleračního softwaru.

Pokud hledáte podobný nástroj, který je open source, existuje alternativa k Incredibuild pro Linux s názvem Distcc. Tento nástroj původně vytvořil Martin Pool, a i když je nyní poněkud opuštěný, stojí za zmínku. Je napsán v C, C++ a Pythonu, je také multiplatformní a je vydán pod licencí GPL.

distcc, stejně jako Incredibuild, je nástroj pro vytváření. kompilace zdrojového kódu který využívá distribuované výpočty přes síť počítačů k urychlení procesu a rychlejšímu dokončení u velkých projektů. Návrh může pracovat s programovacími jazyky C, C++, Objective-C a jako backend používá kompilátor GCC. Můžete však mít také podporu pro Intel C++ Compiler, Sun Studio Compiler Suite atd.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.