Žvilgtelėjus į „Mac“ veiklos monitorių, sąrašo viršuje bus rodomas procesas, vadinamas „WindowServer“. Tai vienas iš daugelio sistemos procesų, be kurio negali apsieiti jūsų „Mac“.
Šiame paaiškinime apžvelgsime „WindowServer“ prigimtį ir tai, ką jis veikia jūsų „Mac“. Taip pat apžvelgsime priežastis, kodėl procesas visada vyksta fone ir ką daryti, kai jis tampa procesoriaus šlagbaumu.
Kas yra „Windows“ serveris „Mac“?
WindowsServer yra pagrindinis „Mac“ operacinės sistemos komponentas, atsakingas už vaizdinės programų sąsajos projektavimą ekrane. „WindowServer“ taip pat valdo kitas svarbias sistemos grafines vartotojo sąsajas (GUI), pvz., doką ir meniu juostą. Kiekvienas dalykas, kuris pasirodo „Mac“ ekrane, buvo įmanomas naudojant „WindowsServer“.
macOS automatiškai paleidžia „WindowServer“, kai prisijungiate prie „Mac“. Procesas išliks aktyvus fone, maitindamas visų programų grafinę / vaizdinę sąsają, kol atsijungsite arba išjungsite „Mac“. Be grafinio palaikymo programoms, kai kurios foninės programos be vartotojui skirtos sąsajos taip pat labai priklauso nuo „WindowServer“.
Ar WindowServer saugus?
WindowServer sistemoje „Mac“ yra nekenksmingas sistemos procesas. Jei kas, tai padeda programoms ir kitiems sistemos procesams tinkamai veikti. Dėl „WindowServer“ turėtumėte jaudintis tik tada, kai jis per daug apkrauna centrinį procesorių, padidina ventiliatoriaus triukšmą arba sulėtina „Mac“ našumą.
Jums gali kilti pagunda priverstinai uždaryti „WindowServer“, jei pastebėsite, kad jis naudoja beprotiškai daug procesoriaus išteklių „Activity Monitor“, bet neturėtumėte. Negalite naudoti „Mac“, jei šis procesas nevyksta fone.
Priverstinis „WindowServer“ uždarymas uždarys visas aktyvias programas, atnaujins operacinę sistemą ir atsijungs nuo „Mac“. Kai vėl prisijungiate, „MacOS“ vėl automatiškai paleis „WindowServer“ fone ir ciklas tęsis. Tai parodo, koks svarbus šis procesas tinkamam „Mac“ veikimui.
Nepaisant to, kad sistemos procesas yra saugus, „WindowServer“ kartais sukelia „Mac“ veikimo sutrikimus. Kitame skyriuje paaiškinsime, kodėl taip nutinka ir kaip greitai sumažinti „WindowServer“ procesoriaus naudojimą.
Kas sukelia WindowServer didelį procesoriaus naudojimą (ir kaip pataisyti)
Natūralu, kad „WindowServer“ procesoriaus ir atminties suvartojimas priklausys nuo aktyvių programų, naudojančių procesą jūsų „Mac“, skaičiaus. Tačiau dėl šių veiksnių gali kilti didelių procesoriaus naudojimo problemų:
1. Jūsų darbalaukyje yra per daug elementų
Atminkite, kad viską, kas yra jūsų „Mac“ ekrane, įdėjo „WindowServer“. Kuo daugiau elementų (piktogramų, failų, aplankų ir t. t.) yra darbalaukyje, tuo daugiau apdorojimo galios reikia „WindowServer“, kad juos ten išliktų.
Jei WindowServer naudoja per daug procesoriaus galios ir darbalaukyje yra daugiau nei 50 elementų, ištrinkite nereikalingus failus ir piktogramas. Dar geriau, perkelkite juos į vieną aplanką darbalaukyje.
2. Per daug aktyvių programų ir „Windows“
Turint per daug aktyvių programų ir langų, taip pat gali smarkiai padidėti „WindowServer“ procesoriaus naudojimas. Uždarykite nereikalingus langus ir programas, kurių nenaudojate.
3. Problemą sukelia klaidinga programa
Jei „WindowServer“ centrinio procesoriaus naudojimas šokteli tik tada, kai paleidžiate tam tikrą programą, greičiausiai programoje yra klaida, dėl kurios ji sugenda. Norėdami tiksliai nustatyti problemą sukeliančią programą, uždarykite visas aktyvias programas ir paleiskite jas iš naujo po vieną. Naudokite programą bent 3–5 minutes ir patikrinkite „WindowServer“ naudojimą „Activity Monitor“.
Jei programa neįprastai padidina „WindowServer“ procesoriaus suvartojimą, atnaujinkite programą ir patikrinkite, ar tai išsprendžia problemą. Kitu atveju susisiekite su programos kūrėju, kad pateiktumėte pranešimą apie riktą.
4. Jūsų žaidimų pelė yra dar vienas galimas k altininkas
Kai kurie „Mac“ naudotojai pastebėjo, kad naudodami žaidimų pelę savo įrenginiuose „Windows“ serveris „Mac“ naudojo daug procesoriaus galios. Atjunkite bet kokį žaidimų priedą, prijungtą prie „Mac“, ir patikrinkite, ar tai sumažina „WindowServer“ procesoriaus naudojimą.
5. Vaizdiniai efektai ir animacija
macOS pristatoma su „Skaidrumo“ funkcija, kuri sulieja aktyvių langų foną prieš jūsų darbalaukio paveikslėlį. Nors ši funkcija suteikia tam tikro estetinio ir vizualinio efekto programų langams, dėl jos „WindowServer“ gali sunaudoti daug procesoriaus energijos, ypač kai atidaryta per daug langų.
Eiti į System Preferences > Accessibility > Display ir pažymėkite abu Reduce Transparency ir Reduce motion .
6. Kelių virtualių darbalaukių arba išorinių monitorių sąranka
WindowServer sunaudoja daugiau procesoriaus galios ir atminties, jei naudojate išorinį ekraną. Procesas naudoja dar daugiau apdorojimo galios vaizdams perduoti į kelis monitorius. Jei su „Mac“ naudojate kelis ekranus, atjunkite vieną monitorių ir pažiūrėkite, ar tai nesumažina „WindowServer“ procesoriaus naudojimo.
Naudojant kelis virtualius darbalaukius arba erdves misijos valdyme, „WindowServer“ taip pat gali perkrauti jūsų procesorių. Norėdami išspręsti problemą, sumažinkite virtualių darbalaukių skaičių skiltyje „Mission Control“ arba eikite į System Preferences > Mission Control ir panaikinkite žymėjimą Automatiškai pertvarkyti erdves pagal naujausią naudojimą
Jei problema išlieka, grįžkite į Mission Control meniu ir panaikinkite žymėjimą Displays has different Spaces.
Pastaba: Mission Control išjungus funkciją „Ekranai turi atskiras erdves“, sumažės „WindowServer“ procesoriaus naudojimas, bet išorinis monitorius gali ištuštėti, jei naudojate programą viso ekrano režimu.
WindowServer „Mac“ supaprastintas
Tikimės, kad dabar žinote, kas yra „WindowServer“ ir kodėl procesas visada vyksta fone.
Jei „Windows“ serveris naudoja nepagrįstai didelę apdorojimo galią jūsų „Mac“, atlikite anksčiau nurodytus trikčių šalinimo veiksmus, kad diagnozuotumėte ir išspręstumėte problemą. Jei problema išlieka, iš naujo paleisdami „Mac“ arba iš naujo nustatę NVRAM, procesas bus normalus.
