Incredibuild: ein Tool zur Beschleunigung der Entwicklung

unglaublich

Incredibuild ist ein leistungsstarkes Tool von der gleichnamigen Firma entwickelt. Es wurde kürzlich auf eine neue Version aktualisiert und ist proprietär, aber plattformübergreifend und kann unter Windows, Linux und auch für Android, Nintendo Switch, PlayStation 4, Xbox One und andere Plattformen arbeiten, obwohl es ursprünglich für den HPC gedacht war Sektor.

IncrediBuild ist ein Beschleunigungstool bauen. Da nur wenige Leute gleichzeitig auf einer bestimmten Maschine kompilieren, warum nicht die ungenutzte Rechenleistung derjenigen nutzen, die einige der Dateien derer, die dies tun, nicht erstellen? Ein kleiner IncrediBuild-Server würde auf jedem Computer im lokalen Netzwerk des Unternehmens installiert, um die Dateien zu erstellen und zu streamen. Die Kompilierzeit würde durch die Anzahl der Computer im Netzwerk geteilt, wenn sie derzeit nicht verwendet werden. So schaffen Sie es, die Arbeitslast zu verteilen und die Kompilierung zu beschleunigen.

Incredibuild ist weit verbreitet in Videospielunternehmen, da es sich um große Kompilierungsprojekte in Sprachen wie C++ handelt, die viel CPU-Leistung benötigen, um die Binärdateien schnell zu generieren. Aber sie sind nicht die einzigen Unternehmen, die diese Art von Accelerator-Software verwenden.

Wenn Sie nach einem ähnlichen Tool suchen, das Open Source ist, gibt es eine Alternative zu Incredibuild für Linux namens Distcc. Dieses Tool wurde ursprünglich von Martin Pool entwickelt, und obwohl es jetzt etwas verlassen ist, ist es erwähnenswert. Es ist in C, C++ und Python geschrieben, es ist auch plattformübergreifend und wird unter der GPL-Lizenz veröffentlicht.

distcc ist wie Incredibuild ein Build-Tool. Kompilierung des Quellcodes das verteiltes Rechnen über ein Netzwerk von Computern verwendet, um den Prozess zu beschleunigen und große Projekte schneller abzuschließen. Das Design kann mit den Programmiersprachen C, C++ und Objective-C arbeiten und verwendet den GCC-Compiler als Backend. Möglicherweise haben Sie jedoch auch Unterstützung für Intel C++ Compiler, Sun Studio Compiler Suite usw.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.