आप ज़ोन में थे, अपने वर्कफ़्लो के माध्यम से धधक रहे थे, और फिर, कहीं से भी, आपका मैक हकलाना शुरू कर दिया। आपके सिस्टम पर एप्लिकेशन बिजली की तेज गति से नहीं खुल रहे थे, और ऐप्स के बीच स्विच करने में देरी हुई।
यह समझने के लिए कि आपका Mac इस तरह से व्यवहार क्यों करता है, आपने संभवतः एक्टिविटी मॉनिटर खोला, केवल यह पता लगाने के लिए कि आपके Mac पर आपका CPU पूर्ण झुकाव पर चल रहा था—जिसके कारण आपका Mac संघर्ष कर रहा था।
लेकिन आपके Mac पर CPU का उपयोग इतना अधिक क्यों था? क्या यह WindowServer नामक प्रक्रिया के कारण था? खैर, आइए जानें।
मैक पर विंडोसेवर क्या है?
नाम को देखते हुए, आप इस धारणा के तहत हो सकते हैं कि WindowServer का इंटरनेट से कुछ लेना-देना है। आखिरकार, सर्वर ज्यादातर वर्ल्ड वाइड वेब पर पाए जाते हैं क्योंकि वे हमें उन वेबसाइटों की सेवा करने में मदद करते हैं जिनकी हम तलाश कर रहे हैं।
उस ने कहा, आपके मैक पर विंडोसेवर प्रक्रिया का इंटरनेट से कोई लेना-देना नहीं है। वास्तव में, प्रक्रिया आपके मैक पर एक मौलिक कार्य करने के लिए जिम्मेदार है - आपके मैक पर विंडो बनाना। इसका मतलब यह है कि आप अपने मैक पर जो भी विंडो देखते हैं, वे WindowServer द्वारा प्रस्तुत और प्रबंधित की जाती हैं।
इसलिए, जब आप अपने मैक पर एक एप्लिकेशन खोलते हैं, तो यह आपके डिस्प्ले पर अपना यूजर इंटरफेस बनाने के लिए WindowServer के साथ संचार करता है। उसके बाद, WindowServer आपके प्रदर्शन पर पारदर्शिता, सामग्री और अन्य तत्वों को गतिशील रूप से प्रबंधित करता है।
इसके अलावा, जैसे ही आपका मैक चालू होता है, प्रक्रिया काम करना शुरू कर देती है, क्योंकि यह रेंडरिंग के लिए जिम्मेदार है डॉक, macOS मेनू बार, और आपके डेस्कटॉप पर सभी चिह्न।
यह सब दर्शाता है कि WindowServer एक मिशन-महत्वपूर्ण प्रक्रिया है, और प्रक्रिया का CPU उपयोग आपके Mac पर डेस्कटॉप और विंडोज़ की संख्या के सीधे आनुपातिक है।
इसलिए, यदि आपके मैक पर कई ऐप खुले हैं या आपके कार्यक्षेत्र में कई डिस्प्ले का उपयोग करते हैं, तो WindowServer प्रक्रिया CPU संसाधनों को हॉग करने के लिए बाध्य है।
लेकिन आप WindowServer द्वारा उपभोग किए जा रहे संसाधनों की मात्रा की जांच कैसे करते हैं? आइए नीचे जानें।
WindowServer के CPU उपयोग की जांच कैसे करें
अब जब हम जानते हैं कि WindowServer क्या है, तो हम यह निर्धारित कर सकते हैं कि Mac की WindowServer प्रक्रिया कितने हार्डवेयर संसाधनों का उपभोग करती है। तो, नीचे दिए गए सरल निर्देशों का पालन करें:
- उपयोग कमांड + स्पेस आपके Mac पर स्पॉटलाइट खोलने का शॉर्टकट। इसके बाद सर्च करें गतिविधि मॉनिटर.
- निम्न को खोजें विंडो सर्वर और सीपीयू और प्रक्रिया के मेमोरी उपयोग को देखने के लिए उसी पर डबल-क्लिक करें।
जैसा कि पहले बताया गया है, WindowServer प्रक्रिया बहुत सारे CPU चक्रों का उपभोग करने में सक्षम है। उस ने कहा, अगर आपके मैक पर ऐप्स सही तरीके से काम कर रहे हैं, तो प्रक्रिया को आपके सीपीयू की कम्प्यूटेशनल पावर का 10-30 प्रतिशत उपभोग करना चाहिए।
इसके विपरीत, यदि आपके मैक पर किसी ऐप में कोई बग है, तो यह WindowServer को अधिक कम्प्यूटेशनल शक्ति का उपभोग करने का कारण बन सकता है, लेकिन यहां बताया गया है कि आप इसे कैसे ठीक कर सकते हैं।
WindowServer के CPU उपयोग को कम करने के 11 तरीके
यदि आपके मैक पर WindowServer प्रक्रिया बहुत अधिक CPU चक्रों का उपभोग करती है, तो आप इसे कम करने के लिए नीचे दिए गए सुझावों का पालन कर सकते हैं।
1. अपने डेस्कटॉप को अव्यवस्थित करें
आपके डेस्कटॉप पर फ़ाइलें रखना सुविधाजनक हो सकता है। यह आपको फ़ाइलों को आसानी से एक्सेस करने की अनुमति देता है और आपके द्वारा अक्सर उपयोग की जाने वाली फ़ाइलों का विहंगम दृश्य प्रदान करता है।
उस ने कहा, यदि आपके डेस्कटॉप पर बहुत सारे तत्व हैं, तो WindowServer प्रक्रिया को आपके द्वारा काम कर रहे आइकन और विंडो दोनों को रेंडर करना होगा।
इसलिए, यदि आपके डेस्कटॉप पर कई आइकन हैं, तो आप उन्हें किसी अन्य स्थान पर ले जा सकते हैं या अनावश्यक होने पर उन्हें हटा सकते हैं।
ऐसा करने से डेस्कटॉप पर विंडो रेंडर करते समय आपके CPU पर लोड कम होगा।
2. अपने मैक पर अतिरिक्त डेस्कटॉप हटाएं
अलग-अलग ऐप्स के साथ कई डेस्कटॉप होने से आप उत्पादकता में उस्ताद बन सकते हैं। उस ने कहा, यदि आपके मैक पर कई डेस्कटॉप हैं, तो आप उनमें से कुछ के बारे में भूल सकते हैं।
इसके कारण, WindowServer को आपके द्वारा उपयोग नहीं की जा रही अतिरिक्त विंडो को पेंट करना पड़ता है। इससे WindowServer प्रोसेस पर लोड बढ़ जाता है।
तो इस समस्या को हल करने के लिए ओपन करें मिशन नियंत्रण दबाने से F3 और कर्सर को उस डेस्कटॉप पर होवर करें जिसका आप अक्सर उपयोग नहीं करते हैं। ऐसा करने से इसके ऊपर एक "x" आइकन दिखाई देगा, जिस पर क्लिक करके आप डेस्कटॉप को बंद कर सकते हैं।
3. गति और पारदर्शिता कम करें
आपके Mac पर ऐप्स में एक पारदर्शी पृष्ठभूमि होती है, जिससे वे सौंदर्य की दृष्टि से मनभावन दिखते हैं। उस ने कहा, यह अतिरिक्त CPU चक्रों का उपयोग करने की कीमत पर आता है।
इसलिए, ऐप्स की पारदर्शिता कम करने से WindowServer का CPU उपयोग कम हो सकता है।
अपने मैक पर पारदर्शिता और गति को कम करने के लिए आप नीचे दिए गए चरणों का पालन कर सकते हैं:
- खुला प्रणाली व्यवस्था स्पॉटलाइट लॉन्च करके कमांड + स्पेस छोटा रास्ता। वैकल्पिक रूप से, आप इसे डॉक से खोल सकते हैं।
- पर क्लिक करें सरल उपयोग > दिखाना और के लिए टॉगल चालू करें मोशन घटाएं और पारदर्शिता कम करें.
4. बाहरी डिस्प्ले के लिए अलग स्पेस बंद करें
आपके Mac से जुड़े बाहरी डिस्प्ले आपकी उत्पादकता को तेज़ी से बढ़ा सकते हैं। लेकिन उत्पादकता में यह वृद्धि अतिरिक्त CPU चक्रों की कीमत पर आती है।
याद रखें कि आपका बाहरी मॉनिटर अभी भी डिस्प्ले को आउटपुट करने के लिए आपके मैक के सीपीयू पर निर्भर करता है, इसलिए इस पर सभी विंडो को आपके मैक पर विंडोसेवर द्वारा तैयार किया जाना है।
इसलिए, बाहरी मॉनिटर होने से आपके सिस्टम पर बहुत अधिक भार पड़ता है। इसके अलावा, आपके बाहरी डिस्प्ले के लिए अलग स्थान होने से लोड और बढ़ जाता है क्योंकि मैक द्वारा नए डेस्कटॉप को प्रबंधित और प्रस्तुत किया जाना है।
बाहरी मॉनिटर से कनेक्ट होने पर अपने CPU पर लोड कम करने के लिए, आप नीचे दिए गए चरणों का पालन कर सकते हैं:
- के लिए जाओ प्रणाली व्यवस्था अपने मैक पर डॉक से। या, स्पॉटलाइट खोज का उपयोग करें।
- पर क्लिक करें डेस्कटॉप और डॉक और के लिए टॉगल को बंद कर दें डिस्प्ले में अलग-अलग स्पेस होते हैं.
परिवर्तनों को प्रभावी करने के लिए आपको अपने मैक से लॉग आउट करना होगा और वापस लॉग इन करना होगा।
5. अपने मैक से समस्याग्रस्त ऐप्स हटाएं
यदि आप कुछ एप्लिकेशन खोलते हैं तो मैक की विंडो सर्वर प्रक्रिया का सीपीयू उपयोग बढ़ जाता है, आपकी सभी समस्याओं के लिए एक छोटी गाड़ी ऐप अपराधी हो सकता है।
इसलिए, यदि आपको लगता है कि कुछ एप्लिकेशन आपके मैक पर सीपीयू लोड बढ़ा रहे हैं, तो उन्हें हटाना या समस्या का समाधान खोजने के लिए डेवलपर से संपर्क करना सबसे अच्छा है।
6. अद्यतन के लिए जाँच
आपके Mac पर अप्रचलित ऑपरेटिंग सिस्टम होने से कई समस्याएँ होती हैं। कुछ मामलों में, यह WindowServer को उच्च CPU चक्रों का उपभोग करने का कारण बन सकता है।
इस समस्या को हल करने के लिए, आपको बस इतना करना है प्रणाली व्यवस्था > आम > सॉफ्टवेयर अपडेट।
7. अपने मैक को पुनरारंभ करें
मैक उपयोगकर्ता शायद ही कभी अपने सिस्टम को पुनरारंभ करते हैं; आखिरकार, यह पुनः आरंभ किए बिना अच्छी तरह से काम करता है। उस ने कहा, यदि आपके मैक पर विंडो सर्वर बहुत अधिक गणना शक्ति का उपभोग करता है तो आपके सिस्टम को पुनरारंभ करना एक अच्छा विचार है।
ऐसा करने से आपके मैक पर सभी मेमोरी सिस्टम फिर से चालू हो जाते हैं और सीपीयू या मेमोरी सिस्टम को हॉगिंग करने वाली किसी भी समस्या को दूर कर सकते हैं।
अपने मैक को पुनरारंभ करने के लिए, ऐप्पल मेनू पर क्लिक करें और चुनें पुनः आरंभ करें ड्रॉपडाउन से। वैकल्पिक रूप से, आप अपने Mac पर पावर बटन को दबाकर रख सकते हैं।
हालाँकि, यदि आपका मैक उच्च CPU उपयोग के कारण जम गया है, तो आप उन्नत में से एक का उपयोग कर सकते हैं अपने Mac को पुनरारंभ करने या बलपूर्वक शट डाउन करने के तरीके.
8. जांचें कि आपके Mac पर ऐप्स अपडेट हैं या नहीं
अधिक बार नहीं, आपके मैक पर एक पुराना एप्लिकेशन होने से WindowServer के साथ समस्याएँ हो सकती हैं, क्योंकि पुराने एप्लिकेशन macOS के नए संस्करणों के साथ ठीक से संवाद नहीं कर सकते हैं।
इसलिए, आप जा सकते हैं ऐप स्टोर > अपडेट > सभी अद्यतन करें अपने एप्लिकेशन को अपडेट करने के लिए.
यदि आप Homebrew का उपयोग करते हैं, तो आप टर्मिनल ऐप खोलने के बाद निम्न कमांड टाइप कर सकते हैं।
शराब बनाना अद्यतन
अगर आपके पास ProMotion डिस्प्ले वाला Mac है, जैसे 14 इंच या 16 इंच का मैकबुक प्रो, इसे अक्षम करने और ताज़ा दर को कम करने से WindowServer का CPU उपयोग कम हो सकता है।
ऐसा ही करने के लिए, पर जाएँ सिस्टम प्रेफरेंसेज > प्रदर्शित करता है > ताज़ा दर. इसके बाद, आप अपनी पसंद की ताज़ा दर का चयन कर सकते हैं।
10. अपने मैक पर कैश हटाएं
आपके सिस्टम का प्रत्येक ऐप ठीक से काम करने के लिए अस्थायी डेटा उत्पन्न करता है। इन फ़ाइलों को कैश फ़ाइलों के रूप में जाना जाता है, और हालाँकि वे ऐप्स को काम करती हैं, वे आपके सिस्टम में खराबी का कारण भी बन सकती हैं।
इसलिए, हमारे मामले में, ये फ़ाइलें आपके Mac पर WindowServer के CPU उपयोग को बढ़ा सकती हैं।
इसलिए इन फाइल्स को डिलीट करने के लिए ओपन करें खोजक, पर क्लिक करें जाना मेनू बार में, दबाए रखें विकल्प कुंजी, और पर क्लिक करें पुस्तकालय ड्रॉपडाउन मेनू में। फिर, खोलें कैश फोल्डर और यहां सभी फाइलों को हटा दें।
11. अपने मैक पर एसएमसी को रीसेट करें
सिस्टम प्रबंधन नियंत्रक (एसएमसी) मैक से संबंधित निम्न-स्तरीय कार्यात्मकताओं का प्रबंधन करता है। जब आप ढक्कन उठाते हैं तो इनमें से एक कार्य में प्रदर्शन को प्रबंधित करना शामिल होता है।
इसलिए, SMC में समस्याएँ आपके Mac पर WindowServer प्रक्रिया के उच्च CPU उपयोग का कारण बन सकती हैं। तो, बेझिझक हमारे समर्पित गाइड को पढ़ें अपने Mac पर SMC को रीसेट करना.
क्या आपका मैक अभी भी धीमा चल रहा है?
हालाँकि WindowServer आपके Mac को धीमा कर सकता है, ऐसे कई अन्य कारण हो सकते हैं कि आपका सिस्टम एक बार किए गए प्रदर्शन को देने में सक्षम नहीं है।
अपने सिस्टम के प्रदर्शन को बेहतर बनाने के लिए, आप स्टोरेज सिस्टम को देख सकते हैं या नया मैक खरीद सकते हैं, खासकर यदि आप कई वर्षों से मौजूदा मैक का उपयोग कर रहे हैं।