क्या प्रक्रिया है WindowServer, और यह मेरे मैक पर क्यों चल रहा है?
एक्टिविटी मॉनिटर की जाँच करते समय, आपने देखा कि विंडो सेवर नाम की कोई चीज कभी-कभार सीपीयू पावर का एक गुच्छा लेती है। क्या यह प्रक्रिया सुरक्षित है?
यह लेख हमारी चल रही श्रृंखला का एक हिस्सा है, जिसमें कर्नेल_टस्क, हिड, मॉड्सवर्कर, इंस्टाल्ड, और कई अन्य जैसे गतिविधि मॉनिटर में पाए जाने वाले विभिन्न प्रक्रियाओं को समझाया गया है। पता नहीं उन सेवाओं क्या हैं? बेहतर पढ़ना शुरू करें!
WindowServer macOS का एक मुख्य हिस्सा है, और आपके अनुप्रयोगों और आपके प्रदर्शन के बीच एक प्रकार का संपर्क है। यदि आप अपने मैक के डिस्प्ले पर कुछ देखते हैं, तो WindowServer ने इसे वहां डाल दिया। आपके द्वारा खोली गई प्रत्येक विंडो, आपके द्वारा ब्राउज़ की जाने वाली प्रत्येक वेबसाइट, विंडो-सेवर खेलने वाले प्रत्येक गेम को आपकी स्क्रीन पर "ड्रॉ" करता है। यदि आप तकनीकी रूप से इच्छुक हैं, तो आप Apple के डेवलपर मार्गदर्शिका में अधिक पढ़ सकते हैं, लेकिन यह वास्तव में हल्का पढ़ना नहीं है.
अधिकांश भाग के लिए, बस यह जानते हैं कि WindowServer क्या macOS है, और आपके द्वारा इस पर चलने वाली प्रत्येक एप्लिकेशन, आपकी स्क्रीन पर चीजों को प्रदर्शित करने के लिए उपयोग करती है। यह पूरी तरह से सुरक्षित है.
क्यों बहुत ज्यादा CPU का उपयोग कर WindowServer है?
जैसा कि हमने कहा है, हर एप्लिकेशन आपके प्रदर्शन पर चीजों को खींचने के लिए WindowServer के साथ संचार करता है। यदि WindowServer बहुत अधिक CPU शक्ति ले रहा है, तो अनुप्रयोगों को बंद करने का प्रयास करें और देखें कि उपयोग कम हो जाता है या नहीं। यदि आप किसी विशिष्ट प्रोग्राम को बंद करने के बाद विशेष रूप से बड़ी गिरावट देखते हैं, तो यह प्रोग्राम संभवतः उच्च CPU उपयोग के लिए जिम्मेदार है.
कुछ हद तक, यह सामान्य है: प्रोग्राम जो लगातार बदलते रहते हैं, जो स्क्रीन पर दिखाई दे रहे हैं, WindowServer का काफी उपयोग करने जा रहे हैं, जिसका अर्थ है कि वे CPU पावर का उपयोग करेंगे। तो यह गेम, वीडियो एडिटर और अन्य लगातार रीफ्रेशिंग एप्लिकेशन के लिए विंडोस्वर सीपीयू उपयोग में स्पाइक का कारण बनता है.
कहा जाता है कि, कभी-कभी सॉफ़्टवेयर के एक टुकड़े में बग विंडोरवर सीपीयू के अत्यधिक उपयोग का कारण बन सकता है। यदि आप इस पैटर्न को नोटिस करते हैं, और एप्लिकेशन को नहीं सोचते हैं चाहिए WindowServer CPU उपयोग में एक बड़ी स्पाइक के कारण, डेवलपर से संपर्क करने पर विचार करें। आपको एक समस्या मिल सकती है जिसे वे ठीक कर सकते हैं.
अगर WindowServer बहुत अधिक शक्ति का उपयोग कर रहा है, तब भी जब आपके पास बहुत कुछ नहीं चल रहा है, फिर भी कुछ चीजें हैं जो आप कोशिश कर सकते हैं। सबसे पहले, एक धीमी मैक को गति देने के बारे में हमारे लेख की जांच करें, विशेष रूप से पारदर्शिता को कम करने के बारे में। आप इस विकल्प को सिस्टम वरीयताएँ> एक्सेसिबिलिटी> डिस्प्ले में पाएंगे, और यह विंडोस्वर सीपीयू के उपयोग को कम करने के लिए जाना जाता है, विशेष रूप से पुराने मैक पर।.
आप अनावश्यक खिड़कियों को बंद करने का भी प्रयास कर सकते हैं, यह सुनिश्चित करते हुए कि आपके डेस्कटॉप पर बहुत सारे आइकन नहीं हैं, और मिशन कंट्रोल में आपके द्वारा उपयोग किए जाने वाले डेस्कटॉप की संख्या को कम करना। यदि इनमें से कोई भी काम नहीं करता है, तो एनवीआरएएम को रीसेट करने पर विचार करें; जो कुछ मामलों में मदद कर सकता है.
एक और बात ध्यान में रखें: यदि आप कई मॉनिटर का उपयोग करते हैं, तो WindowServer कई प्रदर्शनों को आकर्षित करने के लिए अधिक CPU शक्ति का उपयोग करने जा रहा है। जितना अधिक आप जोड़ते हैं, उतना अधिक सच है.
फोटो क्रेडिट: हमजा बट