Incredibuild ஒரு சக்திவாய்ந்த கருவி அதே பெயரில் நிறுவனத்தால் உருவாக்கப்பட்டது. இது சமீபத்தில் ஒரு புதிய பதிப்பிற்கு புதுப்பிக்கப்பட்டது மற்றும் தனியுரிமமானது, ஆனால் மல்டிபிளாட்ஃபார்ம், விண்டோஸ், லினக்ஸ் மற்றும் ஆண்ட்ராய்டு, நிண்டெண்டோ ஸ்விட்ச், பிளேஸ்டேஷன் 4, எக்ஸ்பாக்ஸ் ஒன் மற்றும் பிற பிளாட்ஃபார்ம்களிலும் வேலை செய்ய முடியும், இருப்பினும் இது முதலில் HPCக்காக வடிவமைக்கப்பட்டது. துறை.
IncrediBuild என்பது ஒரு முடுக்கம் கருவியை உருவாக்குதல். கொடுக்கப்பட்ட கணினியில் ஒரே நேரத்தில் ஒரு சிலர் மட்டுமே தொகுக்கிறார்கள் என்பதால், சில கோப்புகளை உருவாக்காதவர்களின் செயலற்ற கணினி சக்தியை ஏன் பயன்படுத்தக்கூடாது? கோப்புகளை உருவாக்க மற்றும் ஸ்ட்ரீம் செய்ய, நிறுவனத்தின் உள்ளூர் நெட்வொர்க்கில் உள்ள ஒவ்வொரு கணினியிலும் ஒரு சிறிய IncrediBuild சேவையகம் நிறுவப்படும். தொகுக்கும் நேரம் தற்போது பயன்படுத்தப்படாமல் இருந்தால் பிணையத்தில் உள்ள இயந்திரங்களின் எண்ணிக்கையால் வகுக்கப்படும். இப்படித்தான் பணிச்சுமையை விநியோகிக்கவும், தொகுப்பை விரைவுபடுத்தவும் நீங்கள் நிர்வகிக்கிறீர்கள்.
Incredibuild பரவலாகப் பயன்படுத்தப்படுகிறது வீடியோ கேம் நிறுவனங்கள், அவை C++ போன்ற மொழிகளில் பெரிய தொகுப்புத் திட்டங்களாக இருப்பதால், பைனரிகளை விரைவாக உருவாக்க அதிக CPU சக்தி தேவைப்படும். ஆனால் இந்த வகை முடுக்கி மென்பொருளைப் பயன்படுத்தும் நிறுவனங்கள் மட்டும் அல்ல.
நீங்கள் திறந்த மூலமான இதேபோன்ற கருவியைத் தேடுகிறீர்களானால், Incredibuild க்கு மாற்று உள்ளது Linux க்கு Distcc எனப்படும். இந்த கருவி முதலில் மார்ட்டின் பூல் என்பவரால் உருவாக்கப்பட்டது, இப்போது அது ஓரளவு கைவிடப்பட்டாலும், அது குறிப்பிடத் தக்கது. இது C, C++ மற்றும் Python இல் எழுதப்பட்டுள்ளது, இது குறுக்கு-தளம் மற்றும் GPL உரிமத்தின் கீழ் வெளியிடப்பட்டது.
distcc, Incredibuild போன்ற ஒரு உருவாக்க கருவியாகும். மூல குறியீடு தொகுப்பு இது செயல்முறையை விரைவுபடுத்துவதற்கும் பெரிய திட்டங்களில் விரைவாக முடிக்க கணினிகளின் நெட்வொர்க்கில் விநியோகிக்கப்பட்ட கணினியைப் பயன்படுத்துகிறது. வடிவமைப்பு C, C++, Objective-C நிரலாக்க மொழிகளுடன் வேலை செய்ய முடியும், மேலும் GCC கம்பைலரை பின்தளமாகப் பயன்படுத்துகிறது. இருப்பினும், Intel C++ Compiler, Sun Studio Compiler Suite போன்றவற்றுக்கான ஆதரவையும் நீங்கள் கொண்டிருக்கலாம்.