Incredibuild: një mjet për të përshpejtuar zhvillimin

e pabesueshme

Incredibuild është një mjet i fuqishëm zhvilluar nga kompania me të njëjtin emër. Kohët e fundit është përditësuar në një version të ri dhe është pronësor, por multiplatformë, duke qenë në gjendje të punojë në Windows, Linux, si dhe për Android, Nintendo Switch, PlayStation 4, Xbox One dhe platforma të tjera, megjithëse fillimisht ishte menduar për HPC sektor.

IncrediBuild është një ndërtimi i mjetit të përshpejtimit. Meqenëse vetëm pak njerëz përpilojnë në të njëjtën kohë në një makinë të caktuar, pse të mos përdorni fuqinë informatike të papunë të atyre që nuk ndërtojnë disa nga skedarët e atyre që bëjnë? Një server i vogël IncrediBuild do të instalohej në çdo makinë në rrjetin lokal të kompanisë për të ndërtuar dhe transmetuar skedarët. Koha e përpilimit do të ndahet me numrin e makinave në rrjet nëse ato janë aktualisht të papërdorura. Kështu arrini të shpërndani ngarkesën e punës dhe të shpejtoni përpilimin.

Incredibuild përdoret gjerësisht në kompanitë e lojërave video, pasi ato janë projekte të mëdha përpilimi në gjuhë si C++ që kanë nevojë për shumë fuqi të CPU-së për të gjeneruar shpejt binarët. Por ato nuk janë të vetmet kompani që përdorin këtë lloj softueri përshpejtues.

Nëse jeni duke kërkuar për një mjet të ngjashëm që është me burim të hapur, ekziston një alternativë për Incredibuild për Linux me emrin Distcc. Ky mjet u krijua fillimisht nga Martin Pool, dhe megjithëse është disi i braktisur tani, vlen të përmendet. Është shkruar në C, C++ dhe Python, është gjithashtu ndër-platformë dhe lëshohet nën licencën GPL.

distcc, si Incredibuild, është një mjet ndërtimi. përpilimi i kodit burimor që përdor llogaritjen e shpërndarë mbi një rrjet kompjuterash për të shpejtuar procesin dhe për të përfunduar më shpejt në projektet e mëdha. Dizajni mund të funksionojë me gjuhët e programimit C, C++, Objective-C dhe përdor përpiluesin GCC si një backend. Sidoqoftë, mund të keni gjithashtu mbështetje për përpiluesin Intel C++, Sun Studio Compiler Suite, etj.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.