Incredibuild: et værktøj til at fremskynde udviklingen

utrolig bygning

Incredibuild er et stærkt værktøj udviklet af virksomheden med samme navn. Den blev for nylig opdateret til en ny version, og den er proprietær, men multiplatform, og den kan fungere på Windows, Linux og også til Android, Nintendo Switch, PlayStation 4, Xbox One og andre platforme, selvom den oprindeligt var beregnet til HPC-sektoren.

IncrediBuild er en bygge fremskyndelsesværktøj. Da kun få personer kompilerer ad gangen på en given maskine, hvorfor så ikke bruge den ledige computerkraft hos dem, der ikke bygger nogle af filerne hos dem, der gør det? En lille IncrediBuild-server ville blive installeret på hver maskine på virksomhedens lokale netværk for at kompilere og overføre filerne. Byggetiden vil blive divideret med antallet af maskiner på netværket, hvis de i øjeblikket er inaktive. Sådan får du fordelt arbejdsbyrden og fremskyndet opbygningen.

Incredibuild er meget brugt i videospil virksomheder, da de er store byggeprojekter i sprog som C++, der kræver meget CPU-kraft for at generere binære filer hurtigt. Men de er ikke de eneste virksomheder, der bruger denne type acceleratorsoftware.

Hvis du leder efter et lignende værktøj, der er open source, er der et alternativ til Incredibuild til Linux kaldet Distcc. Dette værktøj blev oprindeligt skabt af Martin Pool, og selvom det er noget mere forladt nu, er det værd at nævne. Det er skrevet i C, C++ og Python, det er også på tværs af platforme og er udgivet under GPL-licensen.

distcc er ligesom Incredibuild et byggeværktøj. kildekode kompilering som bruger distribueret databehandling over et computernetværk til at fremskynde behandlingen og afslutte store projekter hurtigere. Designet kan arbejde med programmeringssprog C, C++, Objective-C og bruger GCC-kompileren som backend. Det kan dog også have understøttelse af Intel C++ Compiler, Sun Studio Compiler Suite osv.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.