وداعًا للتهيئة البطيئة: التوازي في تهيئة عملية البناء باستخدام ملفات Make
2025-04-26
يشكو الكاتب تافيان بارنز من عدم كفاءة أنظمة البناء الحالية (أوتوكونف، سيماك، ميسون، إلخ) في مرحلة التهيئة، التي تستغرق وقتًا أطول بكثير من مرحلة البناء. يقترح حلًا متوازيًا يعتمد على ملفات Make، مما يحسّن الكفاءة بشكل كبير من خلال تقسيم عملية التهيئة إلى مهام متعددة قابلة للتنفيذ بشكل متزامن. الفكرة الأساسية هي الاستفادة من قدرات التوازي في Make، لجعل مهام اختبار المترجم التي كانت متسلسلة في الأصل متوازية، مما يقلل من وقت التهيئة من 38 ثانية إلى 0.4 ثانية. تُفصّل المقالة التنفيذ، بما في ذلك البرامج النصية المساعدة، وتقنيات كتابة ملفات Make، واستراتيجيات التوازي. هذه المقالة قيّمة للمطورين الذين يسعون إلى سرعة بناء أسرع.
التطوير
ملفات Make