تفعيل تسريع تعدد الخيوط في PixInsight 1.9.3
من أبرز تحديثات PixInsight 1.9.3 أنه حلّ مشكلة طالما تعرّضت للانتقاد: العجز عن الاستفادة الفعّالة من تعدد الخيوط لرفع الأداء. تشرح هذه المقالة معنى هذا التحسين، وكيف ينبغي ضبط الإعدادات بعد تثبيت الإصدار الجديد كي يُفعَّل فعليًا.
نقطة الألم في الماضي
من يستخدم PixInsight كثيرًا لا بد أنه شعر بذلك: باستثناء WBPP، لم تكن أغلب العمليات (process) أو السكربتات قادرة منذ القدم على إنجاز عملها إلا بعدد قليل جدًا من الأنوية. وحتى لو كان بين اليدين CPU استهلاكي من الفئة العليا ذو 16 نواة و32 خيطًا، بل حتى CPU لمحطة عمل بعدد أنوية أكبر، فإن التنفيذ لا يشغل في الغالب سوى نواة أو نواتين. والنتيجة — أن تحسّن أداء النواة الواحدة يساعد PixInsight مساعدة ملحوظة، أما زيادة عدد الأنوية فلا تُحدث فارقًا واضحًا يُذكر في معظم الأعمال الاعتيادية.
التحسينات في 1.9.3
أعاد هذا التحديث كتابة كثير من تلك العمليات، فرفع كفاءة المعالجات متعددة الأنوية عند تشغيل العمليات أو السكربتات. لكن مما ينبغي الانتباه إليه: بعد تثبيت الإصدار 1.9.3، لا يزال يلزم المرور بعملية ضبط لمرة واحدة حتى يُفعَّل هذا التسريع.
خطوات التفعيل
- عند فتح PixInsight تظهر رسالة تحذير تُعلم بضرورة تشغيل تحليل أداء الخيوط.
- يرجى إغلاق الرسالة وإدخال الأمر
performance -xفي نافذة console. - سيبدأ البرنامج بالحساب، مستهلكًا موارد CPU أثناء التنفيذ.
- وبعد بضع دقائق تقريبًا (على AMD 7950X مثلًا استغرق الأمر نحو 10 دقائق) يظهر أن المهمة قد اكتملت. وعند هذه النقطة يصبح PixInsight قادرًا على تقدير تعدد الخيوط واستدعائه بصورة صحيحة، للمساعدة في تسريع تنفيذ العمليات والسكربتات.
ولا يلزم تنفيذ هذه الخطوة إلا مرة واحدة.

الأثر المقيس عمليًا
بحسب قياساتي الخاصة، فإن العمليات التي كانت تستغرق من 10 إلى 15 ثانية تنتهي الآن جميعها تقريبًا في ثانية واحدة. وفي سير عمل يقتضي تجريب المعاملات مرة بعد مرة، يكون هذا النوع من التسريع محسوسًا إلى حد كبير، ولذا أنصح بشدة كل من يرقّي إلى 1.9.3 بإجراء هذا الضبط مرة واحدة.