الصفحة الرئيسية » howto » ما هي عملية WindowServer ، ولماذا يتم تشغيله على جهاز Mac الخاص بي؟

    ما هي عملية WindowServer ، ولماذا يتم تشغيله على جهاز Mac الخاص بي؟

    أثناء التحقق من Activity Monitor ، لاحظت شيئًا ما يسمى WindowServer من حين لآخر بأخذ مجموعة من طاقة المعالج. هل هذه العملية آمنة?

    هذه المقالة جزء من سلسلتنا المستمرة التي تشرح العمليات المختلفة الموجودة في Activity Monitor ، مثل kernel_task و hidd و mdsworker و installd وغيرها الكثير. لا أعرف ما هي تلك الخدمات؟ قراءة أفضل بداية!

    WindowServer هو جزء أساسي من macOS ، واتصال بين أنواع التطبيقات وشاشة العرض. إذا رأيت شيئًا ما على شاشة جهاز Mac الخاص بك ، وضعه WindowServer. كل نافذة تفتحها ، كل موقع تتصفحه ، كل لعبة تقوم بتشغيلها - WindowServer "توجه" كل شيء على شاشتك. يمكنك قراءة المزيد في دليل مطور Apple إذا كنت مائلًا من الناحية الفنية ، ولكنها ليست قراءة خفيفة تمامًا.

    بالنسبة للجزء الأكبر ، فقط تعرف أن WindowServer هو ما يستخدمه macOS ، وكل تطبيق تقوم بتشغيله عليه ، لعرض الأشياء على شاشتك. انها آمنة تماما.

    لماذا يستخدم WindowServer الكثير من وحدة المعالجة المركزية?

    كما قلنا ، يتواصل كل تطبيق مع WindowServer من أجل رسم الأشياء على الشاشة. إذا كان WindowServer يستهلك الكثير من طاقة وحدة المعالجة المركزية (CPU) ، فحاول إغلاق التطبيقات ومعرفة ما إذا كان قد انخفض معدل الاستخدام أم لا. إذا رأيت انخفاضًا كبيرًا بشكل خاص بعد إغلاق برنامج معين ، فمن المحتمل أن يكون هذا البرنامج مسؤولاً عن استخدام CPU عالي.

    إلى حد ما ، هذا أمر طبيعي: البرامج التي تتغير باستمرار ما يظهر على الشاشة ستستخدم WindowServer بعض الشيء ، مما يعني أنها ستستخدم طاقة وحدة المعالجة المركزية. لذلك فمن المنطقي للألعاب ومحررات الفيديو وغيرها من التطبيقات التي تتكرر باستمرار أن تسبب ارتفاعًا في استخدام وحدة المعالجة المركزية WindowServer.

    بعد قولي هذا ، في بعض الأحيان يمكن أن يسبب خطأ في قطعة من البرمجيات استخدام CPU WindowServer. إذا لاحظت هذا النمط ، ولا تعتقد أن التطبيق ينبغي تسبب ارتفاع كبير في استخدام وحدة المعالجة المركزية WindowServer ، والنظر في الاتصال المطور. ربما تكون قد عثرت على مشكلة يمكن حلها.

    إذا استمر WindowServer في استخدام قدر كبير من الطاقة حتى في حالة عدم تشغيل أي شيء ، فلا يزال هناك بعض الأشياء التي يمكنك تجربتها. أولاً ، تحقق من مقالتنا حول تسريع جهاز Mac بطيء ، وخاصة القسم الخاص بتقليل الشفافية. ستجد هذا الخيار في تفضيلات النظام> Accessibility> Display ، ومن المعروف أنه يقلل من استخدام وحدة المعالجة المركزية WindowSever ، لا سيما على أجهزة Mac القديمة.

    يمكنك أيضًا محاولة إغلاق النوافذ غير الضرورية ، مع ضمان عدم وجود عدد كبير جدًا من الرموز على سطح المكتب ، وتقليل عدد أجهزة سطح المكتب التي تستخدمها في التحكم في المهمة. إذا لم ينجح أي من ذلك ، فضع في اعتبارك إعادة تعيين NVRAM ؛ يمكن أن يساعد في بعض الحالات.

    هناك شيء آخر يجب مراعاته: إذا كنت تستخدم أجهزة عرض متعددة ، فستستخدم WindowServer المزيد من طاقة وحدة المعالجة المركزية (CPU) من أجل الرسم على شاشات عرض متعددة. كلما زاد عدد الشاشات التي تضيفها ، كلما كان هذا صحيحًا.

    رصيد الصورة: حمزة بوت