Incredibuild: alat untuk mempercepatkan pembangunan

incredibuild

Incredibuild ialah alat yang berkuasa dibangunkan oleh syarikat dengan nama yang sama. Ia baru-baru ini dikemas kini kepada versi baharu dan merupakan proprietari, tetapi berbilang platform, boleh berfungsi pada Windows, Linux, dan juga untuk Android, Nintendo Switch, PlayStation 4, Xbox One dan platform lain, walaupun pada asalnya ia bertujuan untuk HPC sektor.

IncrediBuild ialah a membina alat pecutan. Memandangkan hanya beberapa orang yang menyusun pada masa yang sama pada mesin tertentu, mengapa tidak menggunakan kuasa pengkomputeran terbiar bagi mereka yang tidak membina beberapa fail mereka yang melakukannya? Pelayan IncrediBuild kecil akan dipasang pada setiap mesin pada rangkaian tempatan syarikat untuk membina dan menstrim fail. Masa penyusunan akan dibahagikan dengan bilangan mesin pada rangkaian jika ia tidak digunakan pada masa ini. Beginilah cara anda menguruskan untuk mengagihkan beban kerja dan mempercepatkan penyusunan.

Incredibuild digunakan secara meluas dalam syarikat permainan video, kerana ia adalah projek kompilasi besar dalam bahasa seperti C++ yang memerlukan banyak kuasa CPU untuk menjana binari dengan cepat. Tetapi mereka bukan satu-satunya syarikat yang menggunakan perisian pemecut jenis ini.

Jika anda sedang mencari alat serupa yang merupakan sumber terbuka, terdapat alternatif kepada Incredibuild untuk Linux dipanggil Distcc. Alat ini pada asalnya dicipta oleh Martin Pool, dan walaupun ia agak ditinggalkan sekarang, ia patut disebut. Ia ditulis dalam C, C++ dan Python, ia juga merentas platform dan ia dikeluarkan di bawah lesen GPL.

distcc, seperti Incredibuild, ialah alat binaan. penyusunan kod sumber yang menggunakan pengkomputeran teragih melalui rangkaian komputer untuk mempercepatkan proses dan menyelesaikan lebih cepat pada projek besar. Reka bentuk boleh berfungsi dengan bahasa pengaturcaraan C, C++, Objektif-C dan menggunakan pengkompil GCC sebagai bahagian belakang. Walau bagaimanapun, anda juga mungkin mempunyai sokongan untuk Intel C++ Compiler, Sun Studio Compiler Suite, dsb.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.