Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> MAC

Mac CPU लोड कम करें: स्मूथ परफॉरमेंस के लिए WindowServer अति-उपयोग ठीक करें

आप अपने वर्कफ्लो में मगन थे, तेजी से काम कर रहे थे, और फिर, अचानक, आपका Mac हकलाने लगा। आपके सिस्टम पर एप्लिकेशन बिजली की तेजी से नहीं खुल रहे थे, और ऐप्स के बीच स्विच करने में लैग आ रहा था।

यह समझने के लिए कि आपका Mac इस तरह क्यों व्यवहार कर रहा था, आपने शायद एक्टिविटी मॉनिटर खोला, केवल यह पता लगाने के लिए कि आपके Mac पर CPU पूरी क्षमता से चल रहा था - जिससे आपका Mac संघर्ष कर रहा था।

लेकिन आपके Mac पर CPU उपयोग इतना अधिक क्यों था? क्या यह WindowServer नामक प्रक्रिया के कारण था? आइए पता करें।

Mac पर WindowServer क्या है?

नाम को देखते हुए, आप इस धारणा में हो सकते हैं कि WindowServer का इंटरनेट से कुछ लेना-देना है। आखिरकार, सर्वर ज्यादातर वर्ल्ड वाइड वेब पर पाए जाते हैं क्योंकि वे हमें उन वेबसाइटों को परोसने में मदद करते हैं जिन्हें हम ढूंढ रहे हैं।

उस ने कहा, आपके Mac पर WindowServer प्रक्रिया का इंटरनेट से कोई लेना-देना नहीं है। वास्तव में, यह प्रक्रिया आपके Mac पर एक मौलिक कार्य करने के लिए जिम्मेदार है - आपके Mac पर विंडोज़ ड्रॉ करना। इसका मतलब है कि आपके Mac पर दिखाई देने वाली सभी विंडोज़ WindowServer द्वारा रेंडर और प्रबंधित की जाती हैं।

इसलिए, जब आप अपने Mac पर कोई एप्लिकेशन खोलते हैं, तो यह अपने यूजर इंटरफेस को आपके डिस्प्ले पर बनाने के लिए WindowServer के साथ संचार करता है। उसके बाद, WindowServer आपके डिस्प्ले पर पारदर्शिता, सामग्री और अन्य तत्वों को गतिशील रूप से प्रबंधित करता है।

इसके अलावा, यह प्रक्रिया तब काम करना शुरू कर देती है जब आपका Mac जीवित होता है, क्योंकि यह डॉक, macOS मेनू बार, और आपके डेस्कटॉप पर सभी आइकन रेंडर करने के लिए जिम्मेदार है।

यह सब दर्शाता है कि WindowServer एक मिशन-महत्वपूर्ण प्रक्रिया है, और इस प्रक्रिया का CPU उपयोग आपके Mac पर डेस्कटॉप और विंडोज़ की संख्या के सीधे आनुपातिक है।

इसलिए, यदि आपके Mac पर कई ऐप्स खुले हैं या आप अपने वर्कस्पेस में कई डिस्प्ले का उपयोग करते हैं, तो WindowServer प्रक्रिया CPU संसाधनों को हॉग करने के लिए बाध्य है।

लेकिन आप जांचते कैसे हैं कि WindowServer कितने संसाधनों का उपभोग कर रहा है? आइए नीचे पता करें।

WindowServer के CPU उपयोग की जांच कैसे करें

अब जब हम जानते हैं कि WindowServer क्या है, तो हम Mac की WindowServer प्रक्रिया द्वारा उपभोग किए जा रहे हार्डवेयर संसाधनों की मात्रा निर्धारित कर सकते हैं। तो, नीचे दिए गए सरल निर्देशों का पालन करें:

  1. Command + Space शॉर्टकट का उपयोग करके अपने Mac पर स्पॉटलाइट खोलें। उसके बाद, एक्टिविटी मॉनिटर खोजें
  2. WindowServer खोजें और उसी पर डबल-क्लिक करके प्रक्रिया के CPU और मेमोरी उपयोग को देखें

जैसा कि पहले बताया गया है, WindowServer प्रक्रिया बहुत सारे CPU साइकिल उपभोग करने में सक्षम है। उस ने कहा, यदि आपके Mac पर ऐप्स सही ढंग से काम कर रहे हैं, तो प्रक्रिया को आपके CPU की कम्प्यूटेशनल शक्ति का 10-30 प्रतिशत उपभोग करना चाहिए।

इसके विपरीत, यदि आपके Mac पर किसी ऐप में बग है, तो यह WindowServer को अधिक कम्प्यूटेशनल शक्ति का उपभोग करने का कारण बन सकता है, लेकिन यहां आप इसे कैसे ठीक कर सकते हैं।

WindowServer के CPU उपयोग को कम करने के 11 तरीके

यदि आपके Mac पर WindowServer प्रक्रिया बहुत सारे CPU साइकिल उपभोग करती है, तो आप इसे कम करने के लिए नीचे दिए गए सुझावों का पालन कर सकते हैं।

1. अपने डेस्कटॉप को अव्यवस्थित करें

अपने डेस्कटॉप पर फाइलें रखना सुविधाजनक हो सकता है। यह आपको फाइलों को आसानी से एक्सेस करने की अनुमति देता है और आपके द्वारा अक्सर उपयोग की जाने वाली फाइलों का एक विहंगम दृश्य प्रदान करता है।

उस ने कहा, यदि आपके डेस्कटॉप पर बहुत सारे तत्व हैं, तो WindowServer प्रक्रिया को उन आइकन और उन विंडोज़ दोनों को रेंडर करना होगा जिन पर आप काम कर रहे हैं।

इसलिए, यदि आपके डेस्कटॉप पर कई आइकन हैं, तो आप उन्हें किसी अन्य स्थान पर ले जा सकते हैं या उन्हें हटा सकते हैं यदि वे अनावश्यक हैं।

ऐसा करने से विंडोज़ को डेस्कटॉप पर रेंडर करते समय आपके CPU पर लोड कम होगा।

2. अनावश्यक डेस्कटॉप बंद करें

विभिन्न ऐप्स के साथ कई डेस्कटॉप होने से आप उत्पादकता उस्ताद बन सकते हैं। उस ने कहा, यदि आपके Mac पर कई डेस्कटॉप हैं, तो आप उनमें से कुछ के बारे में भूल सकते हैं।

इसके कारण, WindowServer को उन अतिरिक्त विंडोज़ को पेंट करना पड़ता है जिनका आप उपयोग नहीं कर रहे हैं। इससे WindowServer प्रक्रिया पर लोड बढ़ जाता है।

इस समस्या को हल करने के लिए, F3 दबाकर मिशन कंट्रोल खोलें और उस डेस्कटॉप पर कर्सर होवर करें जिसका आप अक्सर उपयोग नहीं करते। ऐसा करने से उस पर एक "x" आइकन दिखाई देगा, जिस पर आप डेस्कटॉप को बंद करने के लिए क्लिक कर सकते हैं।

3. मोशन और पारदर्शिता कम करें

आपके Mac पर ऐप्स में एक पारदर्शी पृष्ठभूमि होती है, जो उन्हें सौंदर्य की दृष्टि से मनभावन बनाती है। उस ने कहा, यह अतिरिक्त CPU साइकिल का उपयोग करने की कीमत पर आता है।

इसलिए, ऐप्स की पारदर्शिता को कम करने से WindowServer के CPU उपयोग को कम किया जा सकता है।

अपने Mac पर पारदर्शिता और मोशन को कम करने के लिए, आप नीचे दिए गए चरणों का पालन कर सकते हैं:

  1. Command + Space शॉर्टकट का उपयोग करके स्पॉटलाइट लॉन्च करके सिस्टम सेटिंग्स खोलें। वैकल्पिक रूप से, आप इसे डॉक से खोल सकते हैं
  2. एक्सेसिबिलिटी > डिस्प्ले पर क्लिक करें और मोशन कम करें और पारदर्शिता कम करें के लिए टॉगल चालू करें

4. एक्सटर्नल डिस्प्ले के लिए अलग स्पेस बंद करें

अपने Mac से जुड़े एक्सटर्नल डिस्प्ले आपकी उत्पादकता को तेजी से बढ़ा सकते हैं। लेकिन उत्पादकता में यह वृद्धि अतिरिक्त CPU साइकिल की कीमत पर आती है।

याद रखें कि आपका एक्सटर्नल मॉनिटर अभी भी डिस्प्ले आउटपुट करने के लिए आपके Mac के CPU पर निर्भर करता है, इसलिए उस पर सभी विंडोज़ को आपके Mac पर WindowServer द्वारा ड्रॉ करना होगा।

इसलिए, एक एक्सटर्नल मॉनिटर होने से आपके सिस्टम पर बहुत लोड पड़ता है। इसके अलावा, अपने एक्सटर्नल डिस्प्ले के लिए अलग स्पेस होने से लोड और बढ़ जाता है क्योंकि नए डेस्कटॉप को Mac द्वारा प्रबंधित और रेंडर किया जाना चाहिए।

एक्सटर्नल मॉनिटर से कनेक्ट होने पर अपने CPU पर लोड कम करने के लिए, आप नीचे दिए गए चरणों का पालन कर सकते हैं:

  1. डॉक से अपने Mac पर सिस्टम सेटिंग्स पर जाएं। या, स्पॉटलाइट खोज का उपयोग करें
  2. डेस्कटॉप और डॉक पर क्लिक करें और डिस्प्ले में अलग स्पेस हैं के लिए टॉगल बंद करें

परिवर्तनों को प्रभावी होने के लिए आपको अपने Mac से लॉग आउट करना होगा और वापस लॉग इन करना होगा।

5. अपने Mac से समस्याग्रस्त ऐप्स हटाएं

यदि Mac की WindowServer प्रक्रिया का CPU उपयोग तब बढ़ जाता है जब आप कुछ एप्लिकेशन खोलते हैं, तो एक बग्गी ऐप आपकी सभी समस्याओं का दोषी हो सकता है।

इसलिए, यदि आपको लगता है कि कुछ एप्लिकेशन आपके Mac पर CPU लोड बढ़ा रहे हैं, तो उन्हें हटाना या समस्या का समाधान खोजने के लिए डेवलपर से संपर्क करना सबसे अच्छा है।

6. अपडेट की जांच करें

अपने Mac पर एक अप्रचलित ऑपरेटिंग सिस्टम होने से कई समस्याएं होती हैं। कुछ मामलों में, यह WindowServer को उच्च CPU साइकिल का उपभोग करने का कारण बन सकता है।

इस समस्या को हल करने के लिए, आपको बस सिस्टम सेटिंग्स > सामान्य > सॉफ्टवेयर अपडेट पर जाना होगा।

7. अपने Mac को पुनरारंभ करें

Mac उपयोगकर्ता शायद ही कभी अपने सिस्टम को पुनरारंभ करते हैं; आखिरकार, यह पुनरारंभ किए बिना अच्छा काम करता है। उस ने कहा, यदि आपके Mac पर WindowServer बहुत अधिक कम्प्यूटेशन शक्ति का उपभोग कर रहा है तो अपने सिस्टम को पुनरारंभ करना एक अच्छा विचार है।

ऐसा करने से आपके Mac पर सभी मेमोरी सिस्टम पुनरारंभ हो जाते हैं और उन किसी भी मुद्दे को हटा देते हैं जो CPU या मेमोरी सिस्टम को हॉग कर रहे होंगे।

अपने Mac को पुनरारंभ करने के लिए, Apple मेनू पर क्लिक करें और ड्रॉपडाउन से पुनरारंभ करें चुनें। वैकल्पिक रूप से, आप अपने Mac पर पावर बटन को दबाकर रख सकते हैं।

हालांकि, यदि आपका Mac उच्च CPU उपयोग के कारण फ्रीज हो गया है, तो आप अपने Mac को पुनरारंभ या फोर्स शट डाउन करने के उन्नत तरीकों में से एक का उपयोग कर सकते हैं।

8. जांचें कि आपके Mac पर ऐप्स अपडेट हैं या नहीं

अक्सर, अपने Mac पर एक पुराना एप्लिकेशन होने से WindowServer के साथ समस्याएं हो सकती हैं, क्योंकि पुराने एप्लिकेशन macOS के नए संस्करणों के साथ ठीक से संवाद नहीं कर सकते।

इसलिए, आप ऐप स्टोर > अपडेट > सभी अपडेट करें पर जाकर अपने एप्लिकेशन अपडेट कर सकते हैं।

यदि आप Homebrew का उपयोग करते हैं, तो टर्मिनल ऐप खोलने के बाद निम्न कमांड टाइप कर सकते हैं:

brew update

9. अपने Mac पर ProMotion अक्षम करें

यदि आपके पास ProMotion डिस्प्ले वाला Mac है, जैसे 14-इंच या 16-इंच MacBook Pro, तो इसे अक्षम करना और रिफ्रेश रेट कम करना WindowServer के CPU उपयोग को कम कर सकता है।

ऐसा करने के लिए, सिस्टम प्राथमिकताएं > डिस्प्ले > रिफ्रेश रेट पर जाएं। उसके बाद, आप अपनी पसंद की रिफ्रेश रेट चुन सकते हैं।

10. अपने Mac पर कैश डिलीट करें

आपके सिस्टम पर हर ऐप इसके सही ढंग से काम करने के लिए अस्थायी डेटा उत्पन्न करता है। इन फाइलों को कैश फाइलें कहा जाता है, और हालांकि वे ऐप्स को काम करने में मदद करती हैं, वे आपके सिस्टम को खराब भी कर सकती हैं।

तो, हमारे मामले में, ये फाइलें आपके Mac पर WindowServer के CPU उपयोग को बढ़ा सकती हैं।

इसलिए, इन फाइलों को डिलीट करने के लिए, फाइंडर खोलें, मेनू बार में जाओ पर क्लिक करें, Option कुंजी दबाए रखें, और ड्रॉपडाउन मेनू में लाइब्रेरी पर क्लिक करें। फिर, कैश फोल्डर खोलें और यहां सभी फाइलों को डिलीट करें।

11. अपने Mac पर SMC रीसेट करें

सिस्टम मैनेजमेंट कंट्रोलर (SMC) Mac से संबंधित निम्न-स्तरीय कार्यक्षमताओं का प्रबंधन करता है। इन कार्यों में से एक में ढक्कन उठाने पर डिस्प्ले का प्रबंधन शामिल है।

इसलिए, SMC में समस्याएं आपके Mac पर WindowServer प्रक्रिया के उच्च CPU उपयोग का कारण बन सकती हैं। तो, अपने Mac पर SMC रीसेट करने पर हमारे समर्पित गाइड को पढ़ने के लिए स्वतंत्र महसूस करें।

क्या आपका Mac अभी भी धीमा चल रहा है?

हालांकि WindowServer आपके Mac को धीमा करने का कारण हो सकता है, आपके सिस्टम के उस प्रदर्शन को वितरित करने में सक्षम नहीं होने के कई अन्य कारण हो सकते हैं जो यह एक बार करता था।

अपने सिस्टम के प्रदर्शन को बेहतर बनाने के लिए, आप स्टोरेज सिस्टम को देख सकते हैं या एक नया Mac खरीद सकते हैं, खासकर यदि आप कई वर्षों से वर्तमान का उपयोग कर रहे हैं।

  1. 30-दिवसीय iOS गाइड: टेक्स्ट-ओनली बटनों को आउटलाइन करें बेहतर UX के लिए 30-दिवसीय iOS गाइड: टेक्स्ट-ओनली बटनों को आउटलाइन करें बेहतर UX के लिए

    iOS 7 ने विभिन्न नेविगेशन बटनों के लिए एक नई शैली पेश की: डिफ़ॉल्ट रूप से, कई बटन केवल काले रंग के अलावा किसी अन्य रंग में टेक्स्ट लेबल हैं (उदाहरण के लिए, Music ऐप में बटन टेक्स्ट सैल्मन रंग का है, Mail में नीला, Notes में पीला)। लेकिन यदि आप चाहते हैं कि आपके बटन बटन की तरह दिखें, तो iOS में आपके

  1. GoogleCrashHandler.exe क्या है? क्या मैं इसे हटा या अक्षम कर सकता हूँ? GoogleCrashHandler.exe क्या है? क्या मैं इसे हटा या अक्षम कर सकता हूँ?

    यदि आप टास्क मैनेजर में GoogleCrashHandler.exe प्रक्रिया देखते हैं और इसके बारे में सोच रहे हैं, तो यह लेख आपके संदेह को दूर करेगा। हालांकि पिछले कुछ वर्षों में चीजें काफी बदल गई हैं, फिर भी आप अपने कंप्यूटर पर Google Chrome और Google Earth का उपयोग करते समय टास्क मैनेजर में GoogleCrashHandler.exe द

  1. IBeesoft DBackup के साथ प्रो की तरह बैकअप बनाएं IBeesoft DBackup के साथ प्रो की तरह बैकअप बनाएं

    डेटा बैकअप बनाना हार्ड डिस्क फेल्योर, मैलवेयर अटैक, चोरी, और प्राकृतिक आपदाओं के खिलाफ एक बीमा है। जबकि बाजार में कई समाधान हैं, सबसे अच्छे वे हैं जो मल्टीपल फाइल टाइप, फाइल साइज, ड्राइव (एक्सटर्नल ड्राइव सहित), और बैकअप मोड जैसे फुल, इन्क्रीमेंटल और डिफरेंशियल बैकअप को सपोर्ट करते हैं। iBeesoft DBa