Incredibuild: eszköz a fejlesztés felgyorsítására

incredibuild

Az Incredibuild egy hatékony eszköz az azonos nevű cég fejlesztette ki. Nemrég frissítették egy új verzióra, és szabadalmaztatott, de többplatformos, képes működni Windowson, Linuxon, valamint Androidon, Nintendo Switchen, PlayStation 4-en, Xbox One-on és más platformokon is, bár eredetileg a HPC-hez készült. ágazat.

Az IncrediBuild egy építeni gyorsító eszközt. Mivel egy adott gépen egyszerre csak kevesen fordítanak, miért ne használnák ki azok üresjárati számítási teljesítményét, akik nem építik fel azok fájljait, akik igen? A vállalat helyi hálózatának minden gépére egy kis IncrediBuild szervert telepítenek a fájlok felépítéséhez és streameléséhez. A fordítási időt el kell osztani a hálózaton lévő gépek számával, ha azok jelenleg használaton kívül vannak. Így sikerül elosztani a terhelést és felgyorsítani az összeállítást.

Az Incredibuildot széles körben használják videojáték cégek, mivel ezek nagy fordítási projektek olyan nyelveken, mint a C++, amelyeknek nagy CPU-teljesítményre van szükségük a binárisok gyors generálásához. De nem ők az egyetlen cégek, amelyek ilyen típusú gyorsítószoftvert használnak.

Ha hasonló, nyílt forráskódú eszközt keres, van alternatívája az Incredibuildnek a Distcc nevű Linux számára. Ezt az eszközt eredetileg Martin Pool hozta létre, és bár mára kissé elhagyatott, érdemes megemlíteni. C, C++ és Python nyelven íródott, emellett platformfüggetlen és GPL licenc alatt adják ki.

A distcc, akárcsak az Incredibuild, egy összeállítási eszköz. forráskód összeállítás amely számítógépek hálózatán keresztül elosztott számítástechnikát használ a folyamat felgyorsítására és a nagy projektek gyorsabb befejezésére. A tervezés használható C, C++, Objective-C programozási nyelvekkel, és a GCC fordítót használja háttérként. Előfordulhat azonban, hogy támogatja az Intel C++ Compiler, a Sun Studio Compiler Suite stb.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.