السلام عليكم ورحمة الله وبركاته
هناك برنامج استخدمه بكثره الا ان الاصدار الاخير منه غير متوفر على اوبنتو نظراً لأن تحديثه يتم بشكل شبه اسبوعي مما يضطرني لبناء البرنامج من المصدر باستمرار ، وكما لا يخفى أن البناء من المصدر يحتاج لوقت طويل ، فقد كنت احتاج لساعتين لبناء البرنامج ، ثم تعرفت على التعديل (g-) والذي قلص العملية لساعة تقريبا، لكنني فوجئت بأحد الاخوة يقول أنه يقوم ببناء البرنامج في 3 دقائق فتعجبت من ذلك ، فقال انه يقوم بهذا باستخدم (j-) وعندما بحثت في النت وجدت التالي :
أن مالكي المعالجات من فئة ملتي كور التي يحتوي المعالج فيها على عدة انوية يمكنهم بناء البرنامج make بسرعة كبيرة عن طريق تشغيل اكثر من معالج في نفس الوقت وذلك فقط باضافة حرف j متبوعا بعدد الانوية المراد استخدامها في المعالج ، مثال :
نكتب :
ثم
تعني ابدأ ببناء البرنامج مستخدما 3 انوية من المعالج .
تعني ابدأ ببناء البرنامج مستخدما 4 انوية من المعالج.
تعني ابدأ ببناء البرنامج مستخدما نواتين من المعالج.
اتمنى أن تكون هذه الفكرة مفيدة ، وهي جديدة بالنسبة لي لكنها قد تكون قديمة عند غيري.
هناك برنامج استخدمه بكثره الا ان الاصدار الاخير منه غير متوفر على اوبنتو نظراً لأن تحديثه يتم بشكل شبه اسبوعي مما يضطرني لبناء البرنامج من المصدر باستمرار ، وكما لا يخفى أن البناء من المصدر يحتاج لوقت طويل ، فقد كنت احتاج لساعتين لبناء البرنامج ، ثم تعرفت على التعديل (g-) والذي قلص العملية لساعة تقريبا، لكنني فوجئت بأحد الاخوة يقول أنه يقوم ببناء البرنامج في 3 دقائق فتعجبت من ذلك ، فقال انه يقوم بهذا باستخدم (j-) وعندما بحثت في النت وجدت التالي :
أن مالكي المعالجات من فئة ملتي كور التي يحتوي المعالج فيها على عدة انوية يمكنهم بناء البرنامج make بسرعة كبيرة عن طريق تشغيل اكثر من معالج في نفس الوقت وذلك فقط باضافة حرف j متبوعا بعدد الانوية المراد استخدامها في المعالج ، مثال :
نكتب :
كود:
[COLOR=Blue]qmake program.pro[/COLOR]
كود:
[COLOR=Red]make -j3[/COLOR]
كود:
[COLOR=Red]make -j4[/COLOR]
تعني ابدأ ببناء البرنامج مستخدما 4 انوية من المعالج.
كود:
[COLOR=Red]make -j2[/COLOR]
اتمنى أن تكون هذه الفكرة مفيدة ، وهي جديدة بالنسبة لي لكنها قد تكون قديمة عند غيري.
تعليق