ستكشف نظرة سريعة على مراقب نشاط جهاز Mac عن عملية تسمى WindowServer في القسم العلوي من القائمة. إنها إحدى عمليات النظام العديدة التي لا يمكن لجهاز Mac الاستغناء عنها.
في هذا الشرح ، سنطلعك على طبيعة WindowServer وما يفعله على جهاز Mac. سنغطي أيضًا الأسباب التي تجعل العملية تعمل دائمًا في الخلفية ، وماذا تفعل عندما تصبح خنزير وحدة المعالجة المركزية.
ما هو WindowServer على نظام Mac؟
WindowsServer هو مكون مركزي لنظام تشغيل Mac المسؤول عن عرض الواجهة المرئية للتطبيقات على شاشتك. يدير WindowServer أيضًا واجهات مستخدم رسومية للنظام (GUI) مهمة أخرى مثل Dock و Menu Bar. أصبح كل شيء يظهر على شاشة جهاز Mac ممكنًا بواسطة WindowsServer.
يبدأ macOS تشغيل WindowServer تلقائيًا عند تسجيل الدخول إلى جهاز Mac. ستبقى العملية نشطة في الخلفية ، مما يؤدي إلى تشغيل الواجهة الرسومية / المرئية لجميع التطبيقات حتى تقوم بتسجيل الخروج أو إيقاف تشغيل جهاز Mac. بصرف النظر عن توفير الدعم الرسومي للتطبيقات ، تعتمد بعض تطبيقات الخلفية التي لا تحتوي على واجهة مستخدم بشكل كبير على WindowServer.
هل WindowServer آمنة؟
WindowServer على Mac هي عملية نظام غير ضارة. إذا كان هناك أي شيء ، فإنه يساعد التطبيقات وعمليات النظام الأخرى على العمل بشكل صحيح. لا تقلق بشأن WindowServer إلا عندما يثقل كاهل وحدة المعالجة المركزية أو يزيد ضوضاء المروحة أو يبطئ أداء جهاز Mac.
قد تميل إلى إنهاء WindowServer بالقوة إذا وجدت أنه يستخدم قدرًا مجنونًا من موارد وحدة المعالجة المركزية في مراقب النشاط ، لكن لا يجب عليك ذلك. لا يمكنك استخدام جهاز Mac الخاص بك دون تشغيل هذه العملية في الخلفية.
سيؤدي الإنهاء القسري لـ WindowServer إلى إغلاق جميع التطبيقات النشطة وتحديث نظام التشغيل وتسجيل خروجك من جهاز Mac. عند تسجيل الدخول مرة أخرى ، سيقوم macOS تلقائيًا بتشغيل WindowServer في الخلفية مرة أخرى وتستمر الدورة. يوضح ذلك مدى أهمية هذه العملية للتشغيل السليم لجهاز Mac الخاص بك.
على الرغم من كونها عملية نظام آمنة ، فإن WindowServer تتسبب أحيانًا في تعطل جهاز Mac. في القسم التالي ، نشرح سبب حدوث ذلك وكيفية التخلص من الاستخدام المرتفع لوحدة المعالجة المركزية لـ WindowServer في مهده.
ما الذي يسبب استخدام وحدة المعالجة المركزية لـ WindowServer (وكيفية إصلاحه)
بطبيعة الحال ، سيعتمد استهلاك وحدة المعالجة المركزية والذاكرة في WindowServer على عدد التطبيقات النشطة التي تستخدم العملية على جهاز Mac الخاص بك. ومع ذلك ، يمكن أن تؤدي العوامل التالية إلى ارتفاع مشكلات استخدام وحدة المعالجة المركزية:
1. لديك عدد كبير جدًا من العناصر على سطح المكتب لديك
تذكر أن كل شيء على شاشة جهاز Mac الخاص بك تم وضعه هناك بواسطة WindowServer. كلما زاد عدد العناصر (الرموز والملفات والمجلدات وما إلى ذلك) الموجودة على سطح المكتب لديك ، زادت قوة المعالجة المطلوبة بواسطة WindowServer للاحتفاظ بها هناك.
إذا كان WindowServer يستخدم طاقة مفرطة لوحدة المعالجة المركزية وكان هناك أكثر من 50 عنصرًا على سطح المكتب ، فاحذف الملفات والرموز غير الضرورية. والأفضل من ذلك ، انقلهم إلى مجلد واحد على سطح المكتب.
2. عدد كبير جدًا من التطبيقات النشطة ونظام التشغيل Windows
قد يؤدي وجود عدد كبير جدًا من التطبيقات والنوافذ النشطة أيضًا إلى زيادة استخدام وحدة المعالجة المركزية لـ WindowServer. أغلق النوافذ والتطبيقات غير الضرورية التي لا تستخدمها.
3. برنامج عربات التي تجرها الدواب يسبب المشكلة
إذا كان استخدام وحدة المعالجة المركزية لـ WindowServer ينطلق من السقف فقط عند تشغيل تطبيق معين ، فمن المرجح أن يكون التطبيق به خلل يتسبب في تعطله. لتحديد التطبيق الذي يسبب المشكلة ، أغلق جميع التطبيقات النشطة وأعد تشغيلها واحدة تلو الأخرى. استخدم أحد التطبيقات لمدة 3-5 دقائق على الأقل وتحقق من استخدام WindowServer في مراقب النشاط.
إذا زاد أحد التطبيقات بشكل غير طبيعي من استهلاك وحدة المعالجة المركزية لـ WindowServer ، فقم بتحديث التطبيق وتحقق مما إذا كان ذلك سيؤدي إلى حل المشكلة. خلاف ذلك ، اتصل بمطور التطبيق لتقديم تقرير خطأ.
4. ماوس الألعاب الخاص بك هو السبب المحتمل الآخر
لاحظ بعض مستخدمي Mac أن استخدام ماوس الألعاب على أجهزتهم تسبب في استخدام WindowServer على جهاز Mac قدرًا كبيرًا من طاقة وحدة المعالجة المركزية. افصل أي ملحق ألعاب متصل بجهاز Mac الخاص بك وتحقق مما إذا كان ذلك يقلل من استخدام وحدة المعالجة المركزية لـ WindowServer.
5. المؤثرات المرئية والرسوم المتحركة
يأتي macOS مزودًا بميزة "الشفافية" التي تعمل على تعتيم خلفية النوافذ النشطة على صورة سطح المكتب. بينما تضيف هذه الميزة نوعًا من التأثيرات الجمالية والمرئية إلى نوافذ التطبيق ، إلا أنها قد تتسبب في استهلاك WindowServer لطاقة وحدة المعالجة المركزية عالية - خاصةً عندما يكون لديك عدد كبير جدًا من النوافذ المفتوحة.
انتقل إلىتفضيلات النظام>إمكانية الوصول>العرضوتحقق منتقليل الشفافيةوتقليل الحركة.
6. سطح مكتب افتراضي متعدد أو إعداد شاشة خارجية
WindowServer يستهلك المزيد من طاقة وحدة المعالجة المركزية والذاكرة إذا كنت تستخدم شاشة خارجية. تستخدم العملية قوة معالجة أكبر لنقل المرئيات إلى شاشات متعددة. إذا كنت تستخدم شاشات متعددة مع جهاز Mac الخاص بك ، فافصل شاشة واحدة ومعرفة ما إذا كان ذلك يقلل من استخدام وحدة المعالجة المركزية لـ WindowServer.
يمكن أن يؤدي استخدام العديد من أجهزة الكمبيوتر المكتبية أو المساحات الافتراضية في Mission Control أيضًا إلى زيادة تحميل WindowServer على وحدة المعالجة المركزية الخاصة بك. لإصلاح المشكلة ، قلل عدد أجهزة سطح المكتب الافتراضية في Mission Control أو توجه إلىتفضيلات النظام>Mission Control وإلغاء تحديدإعادة ترتيب المساحات تلقائيًا بناءً على أحدث استخدام
إذا استمرت المشكلة ، ارجع إلى قائمة التحكم في المهمة وقم بإلغاء تحديد .
ملاحظة:سيؤدي تعطيل "شاشات لها مسافات منفصلة" في التحكم في المهمة إلى تقليل استخدام وحدة المعالجة المركزية لـ WindowServer ، ولكن قد تصبح شاشتك الخارجية فارغة إذا تستخدم تطبيقًا في وضع ملء الشاشة.
WindowServer على Mac مُبسَّط
نأمل أن تعرف الآن ما هو WindowServer ولماذا تعمل العملية في الخلفية في جميع الأوقات.
إذا كان WindowServer يستخدم طاقة معالجة عالية بشكل غير معقول على جهاز Mac ، فاستخدم خطوات استكشاف الأخطاء وإصلاحها أعلاه لتشخيص المشكلة وحلها. إذا استمرت المشكلة ، فإن إعادة تشغيل جهاز Mac أو إعادة تعيين NVRAM الخاص به سيعيد العملية إلى طبيعتها.