उच्च विंडो सर्वर सीपीयू को मैक पर उपयोग करें
मैक को OS X Yosemite के साथ-साथ एक उल्लेखनीय विज़ुअल रिडिजाइन के साथ बहुत सारे बदलाव प्राप्त हुए, लेकिन उनमें से कुछ परिवर्तन और विभिन्न पारदर्शी प्रभाव गलत WindowServer व्यवहार के साथ कुछ उपयोगकर्ताओं के Mac प्रदर्शन पर भारी पड़ सकते हैं। यह आमतौर पर बिना किसी कारण के भारी CPU उपयोग में विंडोसर्वर प्रक्रिया के साथ प्रदर्शित होता है, अक्सर स्मृति के साथ-साथ अत्यधिक उपयोग के साथ, कुछ कंप्यूटरों पर Mac OS X और MacOS के सामान्य उपयोग के दौरान बहुत सुस्त और तड़का हुआ व्यवहार होता है।
सबसे खराब स्थिति में, क्विक लुक खोलने, कुछ नई फाइंडर विंडो खोलने, या व्यस्त फाइंडर फ़ोल्डर सामग्री के माध्यम से स्क्रॉल करने से विंडोसर्वर प्रोसेसर उपयोग में वृद्धि होती है जो कि कंप्यूटर के लिए पर्याप्त उच्च है फ्रीज या यहां तक कि बहुत बदनाम बीचबॉल कर्सर की उपस्थिति।
यदि WindowServer अक्सर macOS और Mac OS X के साथ कुछ स्थितियों में बिना किसी सार्थक कारण के उच्च CPU उपयोग को बढ़ाता रहता है, तो यह लेख आप पर लक्षित है। हम WindowServer व्यवहार (या दुर्व्यवहार) को बढ़ावा देने वाले तत्वों और सुविधाओं को कम करके WindowServer प्रक्रिया को वश में करने का प्रयास करने जा रहे हैं, एक चुनौतीपूर्ण कार्य दिया गया है कि WindowServer Mac OS X में दिखाई देने वाली लगभग सभी चीजों को आकर्षित करने के लिए आवश्यक है। उम्मीद है कि WindowServer CPU उपयोग समस्या केवल एक बग या अनुकूलन समस्या है जिसे संबोधित किया जाएगा, लेकिन कुछ समय के लिए यह व्यवहार मैक ओएस (मैक ओएस एक्स 10.10.3 आगे) मैक हार्डवेयर के नवीनतम पर भी। सौभाग्य से, कुछ समाधान हैं जो मदद करते हैं, तो आइए इसे प्राप्त करें।
Mac OS X में पारदर्शी प्रभाव बंद करें
सिंपल ट्रांसपेरेंसी इफेक्ट को बंद करने से हर उस मैक की गति बढ़ जाती है, जिसका सामना मैंने मैक ओएस एक्स योसेमाइट या उसके बाद के संस्करण पर किया है, चाहे हार्डवेयर नया हो या पुराना। यहां तक कि अगर कंप्यूटर विशेष रूप से धीमा महसूस नहीं करता है, तो यह लगभग निश्चित रूप से पारदर्शिता प्रभाव को बंद करने में तेज महसूस करेगा।
- Apple मेनू पर जाएं और "सिस्टम प्राथमिकताएं" चुनें, फिर "सुलभता" पर जाएं
- बाएं मेन्यू से “डिस्प्ले” चुनें
- चालू होने के लिए "पारदर्शिता कम करें" के बगल में स्थित स्विच को टॉगल करें (वैकल्पिक रूप से, यदि आप चाहते हैं कि UI को अलग करना थोड़ा आसान हो, तो आप कंट्रास्ट बढ़ा सकते हैं, जो पारभासी तत्वों को भी बंद कर देगा ओएस एक्स)
अधिकांश कार्यों में गति वृद्धि तुरंत ध्यान देने योग्य है, और आप क्वार्ट्ज डीबग में एफपीएस फ्रेम दर मॉनिटर के साथ पहले और बाद के परिणामों को भी माप सकते हैं, जो हार्डवेयर के आधार पर 10 एफपीएस या अधिक हो सकता है स्क्रीन एनिमेशन की ताज़ा दर में वृद्धि।
Mac OS X 10.10.3 (माना जाता है कि यह बीटा है) के मामले में अभी भी यही स्थिति है, इसलिए शायद इसमें कोई जिद्दी बग है या हो सकता है कि OS X Yosemite के लिए कुछ प्रदर्शन अनुकूलन अभी भी है।
मैं व्यक्तिगत रूप से, मुझे पारदर्शी प्रभाव पसंद हैं इसलिए मैं इसे नवीनतम मैक हार्डवेयर के साथ चालू रखता हूं, लेकिन यहां तक कि मेरे 2015 मॉडल रेटिना मैकबुक प्रो में 16 जीबी रैम के साथ पारदर्शिता को बंद करने से बढ़ावा मिलता है। इस बीच, 2012 से मैकबुक एयर जैसे बमुश्किल पुराने हार्डवेयर पर पारदर्शी प्रभाव के साथ निराशाजनक रूप से सुस्त है, और मैंने रेटिना iMac 27 "के उपयोगकर्ताओं से ऐसी ही शिकायतें सुनी हैं, जो स्पष्ट रूप से काफी नया और शक्तिशाली हार्डवेयर है।पर्याप्त संसाधनों के साथ नया हार्डवेयर अभी भी ओएस एक्स में पारदर्शी प्रभाव प्रदर्शित करने में संघर्ष कर सकता है, यह सुझाव देता है कि एक अंतिम सॉफ्टवेयर समाधान की संभावना है।
अप्रयुक्त ऐप और फाइंडर विंडोज़ को बंद करें
जब OS X Yosemite में कई ऐप्स या फाइंडर खुले होते हैं, तो WindowServer संसाधनों की अत्यधिक मात्रा का उपभोग करना शुरू कर देता है। जबकि यह OS X (या उस मामले के लिए किसी भी OS) के सभी संस्करणों में हो सकता है, योसेमाइट के बारे में कुछ अनूठा है जो इसे विशेष रूप से निकास घटना बनाता है।
समाधान किसी भी अन्य चीज़ की तुलना में अधिक उपयोगकर्ता व्यवहार उन्मुख है; अप्रयुक्त विंडो या ऐप्स को बंद करने की आदत डालें ताकि उन्हें अब संसाधनों की आवश्यकता न हो।
सभी बंद करें Windows कीस्ट्रोक को याद रखना इसे प्रबंधित करने के लिए उपयोगी हो सकता है.
स्टॉप मिशन कंट्रोल स्पेस खुद को फिर से व्यवस्थित कर रहा है
यदि आप स्पेस का उपयोग करते हैं, जो मूल रूप से मैक पर वर्चुअल डेस्कटॉप वातावरण है, तो स्पेस को उपयोग के आधार पर खुद को पुनर्व्यवस्थित करने से रोकना WindowServer व्यवहार में एक छोटा सा अंतर बनाता है।
- Apple मेनू से सिस्टम प्राथमिकताएं खोलें और "मिशन कंट्रोल" पर जाएं
- "सबसे हाल के उपयोग के आधार पर रिक्त स्थान को स्वचालित रूप से पुनर्व्यवस्थित करें" के लिए सेटिंग अक्षम करें
कई उपयोगकर्ता वैसे भी इस सुविधा पर ध्यान नहीं देते हैं, इसलिए भले ही सुधार लगभग शून्य हो, यह आमतौर पर छूटा नहीं है।
एकाधिक डिस्प्ले? प्रत्येक के लिए स्थान बंद करें
अगर आपके पास मल्टी-डिस्प्ले सेटअप है, तो अक्षम करने के लिए एक अन्य सेटिंग प्रत्येक अलग-अलग डिस्प्ले के लिए स्पेस है।
- सिस्टम प्राथमिकताएं खोलें और "मिशन कंट्रोल" पर जाएं
- "डिस्प्ले में अलग-अलग स्पेस होते हैं" को बंद करने के लिए सेटिंग को टॉगल करें
- लॉग आउट करें, या बेहतर अभी तक, मैक को रिबूट करें
बेशक, अगर आप अपने मैक के साथ कई स्क्रीन का उपयोग करने वाले नहीं हैं, तो उस परिवर्तन का कोई प्रभाव नहीं पड़ेगा, इसलिए आपका ध्यान कहीं और होना चाहिए।
रिबूट
यदि आप उन मैक उपयोगकर्ताओं में से एक हैं जो कभी भी अपने मैक को शट डाउन या रीबूट नहीं करते हैं, लेकिन आप WindowServer उच्च CPU समस्याओं का सामना कर रहे हैं, तो आप मैक को थोड़ी अधिक बार समायोजित और पुनरारंभ करना चाह सकते हैं। बस मैक को पुनरारंभ करना विंडोसर्वर प्रक्रिया दुर्व्यवहार के लिए एक अस्थायी समाधान प्रदान करता है। मुझे पता है कि यह सबसे छोटी सलाह की तरह लगता है, लेकिन कई टिप्पणीकारों ने इसके साथ अस्थायी सफलता की सूचना दी है, और मैंने खुद में सुधार देखा है। निश्चित रूप से आदर्श से कम, लेकिन जब तक मूल कारण का समाधान नहीं हो जाता, तब तक यह मदद कर सकता है।
अगर आपने ऊपर दिए गए सभी काम कर लिए हैं और आपको लगता है कि WindowServer गलत व्यवहार कर रहा है या Mac असामान्य रूप से धीमा चल रहा है, तो OS X Yosemite को गति देने के लिए इन युक्तियों की समीक्षा करना उचित है, या यहां तक कि क्यों समझने के लिए सामान्य सुझाव Mac धीमा चल सकता है, जो आगे मदद कर सकता है।
क्या आपने WindowServer समस्याओं का अनुभव किया है? क्या आपके पास OS X Yosemite में WindowServer संसाधन उपयोग को कम करने के लिए कोई सुझाव है? अपने अनुभव और तरकीबें हमारी टिप्पणियों में साझा करना सुनिश्चित करें।