Incredibuild: narzędzie przyspieszające rozwój

niesamowita

Incredibuild to potężne narzędzie opracowany przez firmę o tej samej nazwie. Został niedawno zaktualizowany do nowej wersji i jest zastrzeżony, ale wieloplatformowy, może pracować na Windows, Linux, a także na Androida, Nintendo Switch, PlayStation 4, Xbox One i innych platformach, chociaż pierwotnie był przeznaczony dla HPC sektor.

IncrediBuild to narzędzie do przyspieszania budowania. Skoro na danej maszynie kompiluje się tylko kilka osób w tym samym czasie, dlaczego nie wykorzystać bezczynnej mocy obliczeniowej tych, którzy nie tworzą niektórych plików tych, którzy to robią? Mały serwer IncrediBuild byłby zainstalowany na każdym komputerze w sieci lokalnej firmy w celu tworzenia i przesyłania strumieniowego plików. Czas kompilacji zostanie podzielony przez liczbę komputerów w sieci, jeśli są one obecnie nieużywane. W ten sposób udaje się rozłożyć obciążenie i przyspieszyć kompilację.

Incredibuild jest szeroko stosowany w firmy zajmujące się grami wideo, ponieważ są to duże projekty kompilacji w językach takich jak C++, które wymagają dużej mocy procesora, aby szybko wygenerować pliki binarne. Ale to nie jedyne firmy, które korzystają z tego typu oprogramowania akceleracyjnego.

Jeśli szukasz podobnego narzędzia, które jest open source, istnieje alternatywa dla Incredibuild dla Linuksa o nazwie Distcc. To narzędzie zostało pierwotnie stworzone przez Martina Poola i chociaż jest teraz nieco porzucone, warto o nim wspomnieć. Jest napisany w C, C++ i Pythonie, jest również wieloplatformowy i jest wydany na licencji GPL.

distcc, podobnie jak Incredibuild, jest narzędziem do budowania. kompilacja kodu źródłowego który wykorzystuje przetwarzanie rozproszone w sieci komputerów w celu przyspieszenia procesu i szybszego zakończenia dużych projektów. Projekt może współpracować z językami programowania C, C++, Objective-C i wykorzystuje kompilator GCC jako zaplecze. Jednak możesz również mieć obsługę kompilatora Intel C++, pakietu Sun Studio Compiler Suite itp.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.