Incredibuild: työkalu nopeuttaa kehitystä

uskomaton rakentaminen

Incredibuild on tehokas työkalu samannimisen yrityksen kehittämä. Se päivitettiin äskettäin uuteen versioon ja on patentoitu, mutta monikäyttöinen, ja se voi toimia Windowsissa, Linuxissa ja myös Androidissa, Nintendo Switchissä, PlayStation 4:ssä, Xbox Onessa ja muissa alustoissa, vaikka se oli alun perin tarkoitettu HPC:lle. alalla.

IncrediBuild on a rakentaa kiihdytystyökalu. Koska vain harvat ihmiset kääntävät samaan aikaan tietyllä koneella, miksi ei käyttäisi niiden käyttämättömiä laskentatehoja, jotka eivät rakenna joitain niiden tiedostoja, jotka tekevät? Pieni IncrediBuild-palvelin asennettaisiin jokaiseen yrityksen paikallisverkon koneeseen tiedostojen rakentamista ja suoratoistoa varten. Käännösaika jaetaan verkossa olevien koneiden lukumäärällä, jos ne ovat tällä hetkellä käyttämättöminä. Näin onnistut jakamaan työtaakan ja nopeuttamaan kokoamista.

Incredibuildia käytetään laajasti videopeliyritykset, koska ne ovat suuria käännösprojekteja kielillä, kuten C++, jotka tarvitsevat paljon suoritintehoa luodakseen binaarit nopeasti. Mutta he eivät ole ainoita yrityksiä, jotka käyttävät tämän tyyppistä kiihdytinohjelmistoa.

Jos etsit samanlaista avoimen lähdekoodin työkalua, Incredibuildille on vaihtoehto Linuxille nimeltä Distcc. Tämän työkalun on alunperin luonut Martin Pool, ja vaikka se on nyt hylätty, se on mainitsemisen arvoinen. Se on kirjoitettu C-, C++- ja Python-kielillä, se on myös cross-platform ja se on julkaistu GPL-lisenssillä.

distcc, kuten Incredibuild, on rakennustyökalu. lähdekoodin kokoaminen joka käyttää hajautettua tietojenkäsittelyä tietokoneverkon yli nopeuttaakseen prosessia ja valmistuakseen nopeammin suurissa projekteissa. Suunnittelu voi toimia C-, C++-, Objective-C-ohjelmointikielien kanssa ja käyttää taustaohjelmana GCC-kääntäjää. Saatat kuitenkin tukea myös Intel C++ -kääntäjää, Sun Studio Compiler Suitea jne.


Artikkelin sisältö noudattaa periaatteita toimituksellinen etiikka. Ilmoita virheestä napsauttamalla täällä.

Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista.

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.