Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> कंप्यूटर रखरखाव

macOS पर WindowServer द्वारा उच्च CPU और मेमोरी उपयोग को ठीक करें: एक त्वरित गाइड

macOS को एक बेहतरीन ऑपरेटिंग सिस्टम के रूप में जाना जाता है क्योंकि यह तेज़ है और इसका यूज़र इंटरफ़ेस स्मूथ है। आप आसानी से उन महत्वपूर्ण ऐप्स तक पहुँच सकते हैं जिनकी आपको ज़रूरत है और एक साथ कई टास्क बिना लैग या फ्रीज़ के कर सकते हैं।

इसलिए, यदि आप कुछ सुस्ती, ऐप्स लॉन्च करने और बंद करने में कठिनाई, फ्रोज़न विंडोज़, या अन्य परफॉरमेंस समस्याओं का अनुभव कर रहे हैं, तो यह आपके मैक की उम्र के कारण हो सकता है या आपके कंप्यूटर में कुछ गड़बड़ हो सकती है।

जब आप अपने मैक की परफॉरमेंस और स्पीड के साथ समस्याओं का सामना करते हैं तो सबसे पहले आपको एक्टिविटी मॉनिटर चेक करना चाहिए। फाइंडर मेनू में, Go > Utilities पर क्लिक करें, फिर एक्टिविटी मॉनिटर चुनें। आपको अपने मैक पर चल रही सभी प्रोसेस और ऐप्स की एक सूची प्रस्तुत की जाएगी। जिन प्रोसेस को आपको चेक करना चाहिए उनमें से एक है WindowServer, क्योंकि हाल ही में बहुत से मैक यूज़र्स ने इसे समस्याग्रस्त बताया है।

प्रो टिप: अपने मैक को परफॉरमेंस समस्याओं, जंक फाइलों, हानिकारक ऐप्स और सुरक्षा खतरों के लिए स्कैन करें जो सिस्टम समस्याओं या धीमे परफॉरमेंस का कारण बन सकते हैं।

कुछ रिपोर्टों के अनुसार, मैक यूज़र्स ने WindowServer प्रोसेस के कारण मैक पर उच्च मेमोरी और CPU उपयोग देखा। यह उन बैकग्राउंड प्रोसेस में से एक है जो कंप्यूटर संसाधनों का बहुत अधिक उपभोग करते हैं, जिसमें RAM और CPU पावर शामिल हैं, जिसके परिणामस्वरूप डिवाइस के परफॉरमेंस में भारी गिरावट आती है। WindowServer के अलावा, कुछ अन्य प्रोसेस जिन पर आपको नज़र रखनी चाहिए उनमें nsurlsessiond, mds_stores, mdnsresponder, trustd, hidd, और syslogd शामिल हैं। हालांकि, इन सभी प्रोसेस में से, WindowServer में सबसे अधिक घटनाएं होती हैं।

कुछ रिपोर्टों में, खपत 10GB से 40GB तक हो सकती है, और यूज़र को नंबर्स कम करने के लिए रीबूट करने के लिए मजबूर किया जाता है। हालांकि, कुछ समय बाद, खपत दर फिर से बढ़ना जारी रखती है, जिससे अंतहीन रीबूट का चक्र शुरू हो जाता है। मैक यूज़र्स को भी कई तरह की समस्याओं का अनुभव होता है क्योंकि अन्य प्रोसेस को आवंटित करने के लिए पर्याप्त संसाधन नहीं होते हैं। यदि आप बहुत सारे ऐप्स चला रहे हैं या अपने कंप्यूटर पर रिसोर्स-हेवी गतिविधियाँ कर रहे हैं तो यह एक बड़ा सिरदर्द हो सकता है।

बहुत से मैक यूज़र्स को जो बात हैरान करती है वह यह है कि वे यह भी नहीं जानते कि WindowServer प्रोसेस क्या है और macOS सिस्टम में इसकी भूमिका क्या है। इस प्रोसेस को बिना जाने बंद करने से त्रुटियाँ हो सकती हैं क्योंकि यूज़र्स नहीं जानते कि यह किस लिए है, जो अंततः उन्हें निराश करता है।

इसलिए यदि आपने देखा कि WindowServer प्रोसेस आपके CPU या मेमोरी का एक बड़ा हिस्सा खा रहा है, तो यह लेख आपको इस समस्या से निपटने की जानकारी प्रदान करेगा। हम यह भी चर्चा करेंगे कि WindowServer प्रोसेस क्या है, यह क्या करता है, और क्या इसे समाप्त करना सुरक्षित है।

मैक पर WindowServer क्या है?

WindowServer macOS का एक मुख्य घटक है और यह विंडो प्रबंधन के लिए जिम्मेदार सेवाओं से बना है। यह आपके एप्लिकेशन और आपके डिस्प्ले के बीच एक संपर्क का काम करता है। यह आपकी स्क्रीन पर एप्लिकेशन के व्यवहार को दर्शाता है, जिसका अर्थ है कि आप एप्लिकेशन से जो कुछ भी करना चाहते हैं, WindowServer उन ग्राफिक्स को प्रकट करता है जो आप डिस्प्ले पर देखते हैं। आप अपनी स्क्रीन पर जो कुछ भी देखते हैं, उसे WindowServer प्रोसेस द्वारा वहाँ रखा गया था। आपके द्वारा लॉन्च किया गया हर ऐप, आपके द्वारा खोली गई हर विंडो, आपके द्वारा खेला गया हर गेम, और आपके द्वारा स्ट्रीम किया गया हर वीडियो - आप उन सभी को WindowServer प्रोसेस के कारण देख सकते हैं।

WindowServer प्रोसेस उस क्षण सक्रिय हो जाता है जब आप अपने मैक में लॉग इन करते हैं, और यह तब चलना बंद कर देता है जब आप लॉग आउट करते हैं। चूंकि यह एक मुख्य macOS प्रोसेस है, इसका मतलब है कि यह सिस्टम में एक महत्वपूर्ण भूमिका निभाता है और इसे रोकने के गंभीर परिणाम होंगे। कुछ मामलों में, आपको WindowServer [ERROR] – Unknown CGXDisplayDevice: 0x41dc9d00 जैसी त्रुटि का सामना करना पड़ सकता है।

मैक पर WindowServer उच्च मेमोरी उपयोग का कारण क्यों बनता है?

दुर्भाग्य से, WindowServer एक निर्दोष प्रोसेस नहीं है, खासकर जब से यह बहुत सारे प्रोग्राम और ऐप्स से संबंधित है। ध्यान रखें कि हर प्रोग्राम आपकी स्क्रीन पर चीजों को प्रोजेक्ट करने के लिए WindowServer के साथ संचार करता है। आपके मैक पर जितने अधिक एप्लिकेशन चल रहे हैं, WindowServer को उतना ही अधिक काम करना पड़ता है। इसलिए आश्चर्यचकित न हों यदि आप WindowServer के CPU और मेमोरी खपत को आसमान छूते हुए देखते हैं।

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

लेकिन कभी-कभी आप मैक पर उच्च CPU और मेमोरी उपयोग देखेंगे भले ही बहुत कुछ न हो रहा हो। यह संभव है कि चल रहे एप्लिकेशन में से किसी एक में एक बग हो जो इसे सामान्य से अधिक संसाधनों का उपभोग करने का कारण बनता है। यदि आप इस दोषपूर्ण एप्लिकेशन को पहचानने में सक्षम हैं, तो डेवलपर से संपर्क करके समस्या की रिपोर्ट करने पर विचार करें।

लेकिन अगर WindowServer की खपत बहुत अधिक बढ़ जाती है और यह आपके लिए संभालने से अधिक परेशानी पैदा कर रहा है, तो नीचे दिए गए कुछ समाधानों को देखें।

WindowServer के कारण मैक पर उच्च मेमोरी और CPU उपयोग से कैसे निपटें

यदि आप देखते हैं कि WindowServer आपके कंप्यूटर संसाधनों का एक बड़ा हिस्सा खा रहा है, तो यहां कुछ चीजें हैं जो आप कर सकते हैं।

विधि 1: अपने कंप्यूटर को रीस्टार्ट करें।

अपने मैक के ऑपरेटिंग सिस्टम को रिफ्रेश करना आपकी प्रोसेस को रीसेट करने और उनके उपयोग को डिफ़ॉल्ट स्तर पर लाने का एक अच्छा तरीका है। आपको बस Apple मेनू पर क्लिक करना है, फिर Restart चुनें। सुनिश्चित करें कि लॉग इन करते समय "Reopen windows when logging back in" अनचेक है। अगर यह काम नहीं करता है, तो नीचे दिए गए कुछ अन्य तरीकों को आजमाएं।

विधि 2: सभी अनावश्यक ऐप्स और विंडोज़ छोड़ें।

यदि आपके पास बहुत सारे प्रोग्राम विंडोज़ या फाइंडर विंडोज़ खुले हैं, तो WindowServer को अधिक मेहनत करनी पड़ेगी और अधिक संसाधनों का उपभोग करना पड़ेगा। इसलिए यदि आपको लगता है कि आपका मैक असामान्य रूप से धीमा है या कुछ क्रियाओं को करने में कठिनाई हो रही है, तो आपको उन विंडोज़ या ऐप्स को बंद करने पर विचार करना चाहिए जिनकी आपको अब आवश्यकता नहीं है। किसी भी विंडो को बंद करने से पहले अपनी फ़ाइलों को सहेजना सुनिश्चित करें ताकि डेटा हानि से बचा जा सके। यह WindowServer को साँस लेने देगा और macOS को सुचारू रूप से संचालित करने देगा।

विधि 3: अपने मैक पर पारदर्शी प्रभाव बंद करें।

मैक में पारदर्शिता एक दृश्य प्रभाव है जिसका उपयोग macOS और उसके ऐप्स गहराई की भावना पैदा करने के लिए करते हैं। यह मैक पर डिफ़ॉल्ट रूप से सक्षम है, इसलिए आप इस सुविधा से अवगत नहीं होंगे जब तक कि आप एक वास्तविक macOS नर्ड न हों।

WindowServer पर लोड को कम करने के सबसे आसान तरीकों में से एक है पारदर्शिता प्रभाव को बंद करना। यह विशेष रूप से पुराने और कम शक्तिशाली मैक के लिए उपयोगी है। भले ही आपका मैक विशेष रूप से धीमा महसूस न करे, ऐसा करने से यह लगभग निश्चित रूप से बहुत तेज़ हो जाएगा।

पारदर्शी प्रभावों को अक्षम करने के लिए, नीचे दिए गए चरणों का पालन करें:

  1. Apple मेनू पर क्लिक करें, फिर System Preferences > Accessibility चुनें।
  2. बाएं तरफ के मेनू से Display पर क्लिक करें।
  3. Reduce transparency के बगल में स्विच को टॉगल करके इसे ON करें।

ऐसा करने से WindowServer के लिए संचालित करना और आपकी स्क्रीन पर विंडोज़ को प्रकट करना आसान हो जाएगा।

विधि 4: मिशन कंट्रोल स्पेस को स्वयं को पुनर्व्यवस्थित करने से रोकें।

यदि आप स्पेस का उपयोग कर रहे हैं, जिसे मैक पर वर्चुअल डेस्कटॉप वातावरण के रूप में भी जाना जाता है, तो स्पेस को उनके उपयोग के अनुसार स्वयं को पुनर्व्यवस्थित करने से रोकने से WindowServer के व्यवहार में भारी अंतर आएगा।

ऐसा करने के लिए:

  • Apple Menu > System Preferences पर जाएं, फिर Mission Control पर क्लिक करें।
  • Automatically rearrange Spaces based on most recent use को अनचेक करें।

यह परिवर्तन छोटा लग सकता है, लेकिन यह WindowServer की बहुत मदद करता है क्योंकि स्पेस अब स्वचालित रूप से इधर-उधर नहीं घूमेंगे। यह WindowServer पर बोझ कम करता है, इस प्रक्रिया में इसकी खपत को कम करता है। साथ ही, जब आप स्पेस का उपयोग कर रहे हों तो आप शायद अंतर नोटिस नहीं करेंगे।

विधि 5: डिस्प्ले रिज़ॉल्यूशन के लिए डिफ़ॉल्ट का उपयोग करें।

कई यूज़र्स ने नोट किया कि स्केल्ड डिस्प्ले रिज़ॉल्यूशन का उपयोग करने वाले मैक पर WindowServer के कारण उच्च मेमोरी और CPU उपयोग एक बग है। यह विशेष रूप से 4K मॉनिटर के लिए सच है जो स्केल्ड रिज़ॉल्यूशन का उपयोग कर रहे हैं।

एक अस्थायी समाधान Apple Menu > System Preferences > Displays पर जाकर डिस्प्ले रिज़ॉल्यूशन के लिए Default for display का उपयोग करना होगा।

जब आप इसमें हैं, तो आपको कई डिस्प्ले के लिए स्पेस को बंद करने का भी प्रयास करना चाहिए। System Preferences से, Mission Control चुनें, फिर Displays have separate spaces के लिए स्विच को OFF पर टॉगल करें।

उपरोक्त सभी कार्य करने के बाद अपने मैक को रीस्टार्ट करें और जांचें कि क्या इन चरणों ने WindowServer के CPU और मेमोरी खपत के मामले में कोई अंतर डाला।

सारांश

WindowServer एक महत्वपूर्ण macOS घटक है जो आपकी स्क्रीन पर दिखाई देने वाली हर चीज़ के लिए जिम्मेदार है। आपके डिस्प्ले पर जितने अधिक तत्व होंगे और आपकी स्क्रीन पर उतनी ही अधिक गतिविधियाँ होंगी, चाहे ऐप्स के कारण हों या बैकग्राउंड प्रोसेस के कारण, WindowServer के लिए कार्यभार से निपटना उतना ही कठिन होगा और आपके मैक के संसाधनों की खपत उतनी ही अधिक होगी। यदि ऐसा है, तो यहां तरकीब यह होनी चाहिए कि WindowServer पर तनाव कम करके खपत को कम किया जाए। और ऊपर सूचीबद्ध सुझावों से आपको इसमें मदद मिलनी चाहिए।

  1. Svchost.exe (Netsvcs) के कारण हाई CPU और मेमोरी उपयोग को हल करने का चरण-दर-चरण गाइड Svchost.exe (Netsvcs) के कारण हाई CPU और मेमोरी उपयोग को हल करने का चरण-दर-चरण गाइड

    कई विंडोज यूजर्स एक अजीब और अत्यधिक चिंताजनक समस्या के बारे में शिकायत करते हैं svchost.exe (netsvcs) CPU उपयोग हड़प रहा है। इस समस्या के कारण, कंप्यूटर बूट नहीं हो पाते, और कुछ उदाहरणों में, यूजर्स प्रोग्राम चलाने में असमर्थ होते हैं। यदि आप भी netsvcs हाई मेमोरी उपयोग समस्याओं का सामना कर रहे हैं

  1. Wuauclt.exe समझाया: यह CPU स्पाइक क्यों करता है और इसे हल करने के चरण Wuauclt.exe समझाया: यह CPU स्पाइक क्यों करता है और इसे हल करने के चरण

    जब हम टास्क मैनेजर में wu... से शुरू होने वाली प्रक्रिया देखते हैं, तो हमारे दिमाग में पहला विचार आता है कि यह एक Windows अद्यतन प्रक्रिया है, है ना? लेकिन अगर इसमें .exe जुड़ा हुआ है, और यह सिस्टम को धीमा कर रहा है, तो? ऐसे मामले में, हम इसे वायरस समझते हैं, और विचार उचित है। यदि Wuauclt.exe जैसी

  1. एडोब CEF हेल्पर के उच्च CPU और मेमोरी उपयोग को मिनटों में हल करें एडोब CEF हेल्पर के उच्च CPU और मेमोरी उपयोग को मिनटों में हल करें

    क्या आपने कभी एडोब CEF हेल्पर में उच्च CPU या मेमोरी उपयोग की समस्याओं का अनुभव किया है? यदि आपका उत्तर हां है, तो आप अकेले नहीं हैं। कई उपयोगकर्ताओं ने इसी समस्या का सामना किया है और समाधान खोजने के लिए संघर्ष किया है। सौभाग्य से, हमारे पास यह ब्लॉग पोस्ट है जिससे आप सीख सकते हैं कि एडोब CEF हेल्पर