هل هناك طريقة لتسريع ج times أوقات التجميع في استوديو سولاريس صن 12?

StackOverflow https://stackoverflow.com/questions/3209205

سؤال

منذ أنا تجميع بلدي ج code رمز على مربع الخادم جدا (32 أو 64 النوى في المجموع), هل هناك طريقة التغيير والتبديل خيارات مترجم لتسريع مرات تجميع?على سبيل المثال.أن أقول مترجم لتجميع مستقلة .ملفات حزب الشعب الكمبودي باستخدام المواضيع متعددة.

هل كانت مفيدة؟

المحلول

يتضمن استوديو الشمس دعم البناء الموازي في المدرجة dmake نسخة من جعل.انظر دليل دماك لمزيد من التفاصيل.

نصائح أخرى

هذا يعتمد على Toolchain الذي تستخدمه.

إذا كنت تستخدم GNU، فقم بإضافة GransodicetagCode إلى إجراء الاحتجاج الخاص بك لإخبارنا ببدء تشغيل 32 وظيفة (على سبيل المثال) بالتوازي.فقط تأكد من أنك لا تستنفد ذاكرة الوصول العشوائي وتدرج ملف المبادلة كنتيجة لذلك.

استخدم شيئا مثل مربى Boost الذي يقوم بهذا النوع من المتعدد بالنسبة لك - ومن تجربتي بكفاءة أكثر بكثير من صنع متعددة الخيوط.

يحتوي COMPILER COMPILER C ++ أيضا على خيار -xjobs الذي يجعل المترجم شوكة المواضيع المتعددة داخليا.لكي يكون هذا فعالا، فمن المحتمل أن تضطر إلى اجتياز جميع ملفات .cc لاحتجاج واحد من CC.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top