Incredibuild: alat za ubrzavanje razvoja

incredibuild

Incredibuild je moćan alat koju je razvila tvrtka s istim imenom. Nedavno je ažuriran na novu verziju i vlasnički je, ali multiplatformski, može raditi na Windowsima, Linuxu, a također i za Android, Nintendo Switch, PlayStation 4, Xbox One i druge platforme, iako je izvorno bio namijenjen HPC-u sektor.

IncrediBuild je a izgraditi alat za ubrzanje. Budući da samo nekoliko ljudi kompajlira u isto vrijeme na određenom stroju, zašto ne koristiti neaktivnu računsku snagu onih koji ne grade neke datoteke onih koji to rade? Mali IncrediBuild poslužitelj bi bio instaliran na svakom stroju na lokalnoj mreži tvrtke za izgradnju i strujanje datoteka. Vrijeme kompajliranja podijelilo bi se s brojem strojeva na mreži ako su trenutno neiskorišteni. Tako uspijevate rasporediti opterećenje i ubrzati kompilaciju.

Incredibuild se široko koristi u tvrtke za video igre, budući da su to veliki projekti kompilacije na jezicima kao što je C++ kojima je potrebno mnogo CPU snage za brzo generiranje binarnih datoteka. Ali nisu jedine tvrtke koje koriste ovu vrstu akceleratora.

Ako tražite sličan alat otvorenog koda, postoji alternativa Incredibuildu za Linux pod nazivom Distcc. Ovaj alat je izvorno kreirao Martin Pool, a iako je sada pomalo napušten, vrijedi ga spomenuti. Napisana je na C, C++ i Pythonu, također je višeplatformska i objavljena je pod GPL licencom.

distcc, kao i Incredibuild, je alat za izgradnju. kompilacija izvornog koda koja koristi distribuirano računalstvo preko mreže računala kako bi ubrzala proces i brže završila velike projekte. Dizajn može raditi s programskim jezicima C, C++, Objective-C i koristi GCC prevodilac kao pozadinu. Međutim, možda imate podršku za Intel C++ Compiler, Sun Studio Compiler Suite itd.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.