Incredibuild: инструмент за ускоряване на разработката

incredibuild

Incredibuild е мощен инструмент разработена от компанията със същото име. Наскоро беше актуализиран до нова версия и е патентован, но мултиплатформен, като може да работи на Windows, Linux, а също и за Android, Nintendo Switch, PlayStation 4, Xbox One и други платформи, въпреки че първоначално беше предназначен за HPC сектор.

IncrediBuild е a инструмент за ускоряване на изграждане. Тъй като само няколко души компилират едновременно на дадена машина, защо да не използвате неактивната изчислителна мощност на тези, които не изграждат някои от файловете на тези, които го правят? На всяка машина в локалната мрежа на компанията ще бъде инсталиран малък сървър IncrediBuild за изграждане и поточно предаване на файловете. Времето за компилиране ще бъде разделено на броя на машините в мрежата, ако в момента не се използват. Така успявате да разпределите натоварването и да ускорите компилацията.

Incredibuild се използва широко в компании за видеоигри, тъй като те са големи компилационни проекти на езици като C++, които се нуждаят от много мощност на процесора, за да генерират бързо двоичните файлове. Но те не са единствените компании, които използват този тип софтуер за ускоряване.

Ако търсите подобен инструмент с отворен код, има алтернатива на Incredibuild за Linux, наречен Distcc. Този инструмент първоначално е създаден от Мартин Пул и въпреки че сега е малко изоставен, си струва да се спомене. Написан е на C, C++ и Python, също е кросплатформен и се издава под GPL лиценза.

distcc, подобно на Incredibuild, е инструмент за изграждане. компилация на изходен код който използва разпределени изчисления през мрежа от компютри, за да ускори процеса и да завърши по-бързо при големи проекти. Дизайнът може да работи с езици за програмиране C, C++, Objective-C и използва GCC компилатора като бекенд. Въпреки това, може да имате поддръжка и за Intel C++ Compiler, Sun Studio Compiler Suite и др.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.