आपके Mac के गतिविधि मॉनिटर पर एक नज़र सूची के शीर्ष भाग में WindowServer नामक एक प्रक्रिया को प्रकट करेगी। यह उन कई सिस्टम प्रक्रियाओं में से एक है जिसके बिना आपका Mac काम नहीं कर सकता।
इस व्याख्याकार में, हम आपको WindowServer की प्रकृति और यह आपके Mac पर क्या करता है, के बारे में बताएंगे। हम उन कारणों को भी शामिल करेंगे कि प्रक्रिया हमेशा पृष्ठभूमि में क्यों चल रही है, और जब यह CPU हॉग बन जाती है तो क्या करना चाहिए।
Mac पर WindowServer क्या है?
WindowsServer Mac ऑपरेटिंग सिस्टम का एक केंद्रीय घटक है जो आपकी स्क्रीन पर एप्लिकेशन के विज़ुअल इंटरफ़ेस को प्रोजेक्ट करने के लिए ज़िम्मेदार है। WindowServer डॉक और मेनू बार जैसे अन्य महत्वपूर्ण सिस्टम ग्राफिकल यूजर इंटरफेस (GUI) का भी प्रबंधन करता है। आपके Mac की स्क्रीन पर आने वाली प्रत्येक चीज़ को WindowsServer द्वारा संभव बनाया गया है।
macOS जब आप अपने Mac में लॉग इन करते हैं तो WindowServer अपने आप शुरू हो जाता है। जब तक आप लॉग आउट या अपने मैक को बंद नहीं करते हैं, तब तक यह प्रक्रिया पृष्ठभूमि में सक्रिय रहेगी, सभी अनुप्रयोगों के ग्राफिकल / विज़ुअल इंटरफ़ेस को शक्ति प्रदान करेगी। अनुप्रयोगों को ग्राफिकल समर्थन प्रदान करने के अलावा, कुछ पृष्ठभूमि अनुप्रयोग बिना उपयोगकर्ता के इंटरफ़ेस के भी WindowServer पर बहुत अधिक निर्भर करते हैं।
क्या विंडो सर्वर सुरक्षित है?
WindowServer Mac पर एक हानिरहित प्रणाली प्रक्रिया है। यदि कुछ है, तो यह एप्लिकेशन और अन्य सिस्टम प्रक्रियाओं को ठीक से काम करने में मदद करता है। आपको केवल WindowServer के बारे में चिंता करनी चाहिए जब यह CPU पर अधिक भार डालता है, पंखे का शोर बढ़ाता है, या आपके Mac के प्रदर्शन को धीमा कर देता है।
यदि आप पाते हैं कि WindowServer गतिविधि मॉनिटर में अत्यधिक मात्रा में CPU संसाधनों का उपयोग कर रहा है, तो आपको WindowServer को बलपूर्वक छोड़ने के लिए प्रेरित किया जा सकता है, लेकिन आपको ऐसा नहीं करना चाहिए। इस प्रक्रिया को पृष्ठभूमि में चलाए बिना आप अपने Mac का उपयोग नहीं कर सकते।
फोर्स-क्विटिंग विंडोसर्वर सभी सक्रिय एप्लिकेशन बंद कर देगा, ऑपरेटिंग सिस्टम को रीफ्रेश करेगा, और आपको अपने मैक से लॉग आउट कर देगा। जब आप वापस साइन इन करते हैं, तो macOS स्वचालित रूप से WindowServer को फिर से पृष्ठभूमि में लॉन्च करेगा और चक्र जारी रहेगा। इससे पता चलता है कि यह प्रक्रिया आपके Mac के ठीक से काम करने के लिए कितनी महत्वपूर्ण है।
सुरक्षित सिस्टम प्रक्रिया होने के बावजूद, WindowServer कभी-कभी आपके Mac में खराबी का कारण बनता है। अगले खंड में, हम समझाते हैं कि ऐसा क्यों होता है और विंडोसर्वर के उच्च CPU उपयोग को कली में कैसे समाप्त किया जाए।
WindowServer उच्च CPU उपयोग के कारण क्या हैं (और कैसे ठीक करें)
स्वाभाविक रूप से, WindowServer का CPU और मेमोरी खपत आपके Mac पर प्रक्रिया का उपयोग करने वाले सक्रिय एप्लिकेशन की संख्या पर निर्भर करेगा। हालाँकि, निम्नलिखित कारकों के परिणामस्वरूप उच्च CPU उपयोग समस्याएँ हो सकती हैं:
1. आपके डेस्कटॉप पर बहुत सारे आइटम हैं
याद रखें कि आपके Mac के डिस्प्ले पर सब कुछ WindowServer द्वारा रखा गया था। आपके डेस्कटॉप पर जितने अधिक आइटम (आइकन, फ़ाइलें, फ़ोल्डर, आदि) हैं, उन्हें वहां रखने के लिए WindowServer को उतनी ही अधिक प्रोसेसिंग पावर की आवश्यकता होगी।
यदि WindowServer अत्यधिक CPU पावर का उपयोग कर रहा है और आपके डेस्कटॉप पर 50 से अधिक आइटम हैं, तो अनावश्यक फ़ाइलें और आइकन हटा दें। बेहतर अभी तक, उन्हें डेस्कटॉप पर एक फ़ोल्डर में ले जाएं।
2. बहुत अधिक सक्रिय ऐप्स और Windows
बहुत अधिक सक्रिय ऐप्स और विंडोज़ होने से भी WindowServer CPU का उपयोग आसमान छू सकता है। उन अनावश्यक विंडो और ऐप्लिकेशन को बंद कर दें जिनका आप उपयोग नहीं कर रहे हैं.
3. एक बग्गी प्रोग्राम समस्या पैदा कर रहा है
यदि WindowServer का CPU उपयोग छत के माध्यम से केवल तभी होता है जब आप किसी विशेष एप्लिकेशन को लॉन्च करते हैं, तो सबसे अधिक संभावना है कि ऐप में बग के कारण खराबी हो। समस्या पैदा करने वाले ऐप को इंगित करने के लिए, सभी सक्रिय एप्लिकेशन को बंद करें और उन्हें एक बार में फिर से लॉन्च करें। कम से कम 3-5 मिनट के लिए एक एप्लिकेशन का उपयोग करें और गतिविधि मॉनिटर में WindowServer के उपयोग की जांच करें।
यदि कोई एप्लिकेशन असामान्य रूप से WindowServer के CPU खपत को बढ़ाता है, तो ऐप को अपडेट करें और जांचें कि क्या यह समस्या ठीक करता है। अन्यथा, बग रिपोर्ट दर्ज करने के लिए ऐप डेवलपर से संपर्क करें।
4. आपका गेमिंग माउस एक और संभावित अपराधी है
कुछ Mac उपयोगकर्ताओं ने नोट किया कि उनके उपकरणों पर गेमिंग माउस का उपयोग करने से Mac पर WindowServer बहुत अधिक CPU शक्ति का उपयोग करता है। अपने Mac से जुड़ी किसी भी गेमिंग एक्सेसरी को डिस्कनेक्ट करें और जांचें कि क्या वह WindowServer CPU उपयोग को कम करता है।
5. दृश्य प्रभाव और एनिमेशन
macOS एक "पारदर्शिता" विशेषता के साथ आता है जो आपके डेस्कटॉप चित्र के विरुद्ध सक्रिय विंडो की पृष्ठभूमि को धुंधला कर देता है। जबकि यह सुविधा ऐप विंडो में कुछ प्रकार के सौंदर्य प्रभाव और दृश्य जोड़ती है, यह WindowServer को उच्च CPU शक्ति का उपभोग करने का कारण बन सकता है-खासकर जब आपके पास बहुत अधिक खिड़कियां खुली हों।
जाएं सिस्टम प्राथमिकताएं > सुलभता > प्रदर्शन और दोनों की जांच करें पारदर्शिता कम करें और गति कम करें .
6. एकाधिक वर्चुअल डेस्कटॉप या बाहरी मॉनिटर सेटअप
WindowServer यदि आप बाहरी डिस्प्ले का उपयोग करते हैं तो अधिक CPU पावर और मेमोरी की खपत करता है। विज़ुअल्स को कई मॉनिटरों में प्रसारित करने के लिए प्रक्रिया और भी अधिक प्रसंस्करण शक्ति का उपयोग करती है। यदि आप अपने Mac के साथ एकाधिक डिस्प्ले का उपयोग करते हैं, तो एक मॉनिटर को डिस्कनेक्ट करें और देखें कि क्या यह WindowServer CPU उपयोग को कम करता है।
Mission Control में कई वर्चुअल डेस्कटॉप या स्पेस का उपयोग करने से भी WindowServer आपके CPU को ओवरलोड कर सकता है। समस्या को ठीक करने के लिए, मिशन कंट्रोल में वर्चुअल डेस्कटॉप की संख्या कम करें या System Preferences > Mission Control पर जाएं और अनचेक करें सबसे हाल के उपयोग के आधार पर रिक्त स्थान को स्वचालित रूप से पुनर्व्यवस्थित करें
अगर समस्या बनी रहती है, तो मिशन नियंत्रण मेनू पर वापस लौटें और डिस्प्ले में अलग स्पेस हैं. को अनचेक करें
नोट: मिशन कंट्रोल में "डिस्प्ले हैव सेपरेट स्पेसेस" को डिसेबल करने से विंडोसर्वर का सीपीयू उपयोग कम हो जाएगा, लेकिन अगर आपका बाहरी मॉनिटर खाली हो सकता है आप फ़ुल-स्क्रीन मोड में ऐप्लिकेशन का उपयोग करते हैं.
WindowSer on Mac सरलीकृत
उम्मीद है, अब आप जान गए होंगे कि WindowServer क्या है और यह प्रक्रिया हर समय पृष्ठभूमि में क्यों चलती है।
यदि WindowServer आपके Mac पर अनुचित रूप से उच्च प्रसंस्करण शक्ति का उपयोग करता है, तो समस्या का निदान करने और उसे ठीक करने के लिए उपरोक्त समस्या निवारण चरणों का उपयोग करें। यदि समस्या बनी रहती है, तो अपने Mac को रीबूट करने या उसके NVRAM को रीसेट करने से प्रक्रिया सामान्य हो जाएगी।
