nocc: مُجمِّع C++ موزّع للبناءات فائقة السرعة

2025-02-11
nocc: مُجمِّع C++ موزّع للبناءات فائقة السرعة

nocc هو مُجمِّع C++ موزّع مصمم لزيادة سرعة عملية التجميع بشكل كبير، خاصةً للمشاريع الكبيرة في خطوط أنابيب CI/CD وبيئات التطوير التعاونية. من خلال توزيع مهام التجميع على أجهزة بعيدة واستخدام مخابئ بعيدة مشتركة، يتجنب nocc عمليات التجميع المتكررة. تم تطويره في VK.com لتسريع تجميع KPHP، وحقق زيادة في السرعة من 2 إلى 9 أضعاف مقارنةً بالحل السابق. يمكن دمجه بسهولة في أنظمة البناء الحالية، كما يدعم nocc أيضًا ملفات الرأس المُجمَّعة مسبقًا لتحقيق مكاسب إضافية في الأداء.