Anonim

Pogled v nadzornik dejavnosti vašega Mac-a bo razkril proces, imenovan WindowServer, na vrhu seznama. Je eden od mnogih sistemskih procesov, brez katerih vaš Mac ne more.

V tej razlagi vas bomo popeljali skozi naravo WindowServerja in kaj počne na vašem Macu. Pokrili bomo tudi razloge, zakaj proces vedno teče v ozadju, in kaj storiti, ko postane CPE prašič.

Kaj je WindowServer na Macu?

WindowsServer je osrednja komponenta operacijskega sistema Mac, ki je odgovorna za projiciranje vizualnega vmesnika aplikacij na vaš zaslon. WindowServer upravlja tudi druge pomembne sistemske grafične uporabniške vmesnike (GUI), kot sta Dock in menijska vrstica. Vse, kar se pojavi na zaslonu vašega Maca, je omogočil WindowsServer.

macOS samodejno zažene WindowServer, ko se prijavite v svoj Mac. Postopek bo ostal aktiven v ozadju in bo napajal grafični/vizualni vmesnik vseh aplikacij, dokler se ne odjavite ali zaustavite računalnika Mac. Poleg zagotavljanja grafične podpore aplikacijam se nekatere aplikacije v ozadju brez uporabniškega vmesnika močno zanašajo tudi na WindowServer.

Ali je WindowServer varen?

WindowServer na Macu je neškodljiv sistemski proces. Če sploh kaj, pomaga aplikacijam in drugim sistemskim procesom pravilno delovati. Za WindowServer bi morali skrbeti le, če preobremeni CPE, poveča hrup ventilatorja ali upočasni delovanje vašega Maca.

Morda vas bo zamikalo, da bi prisilno zaprli WindowServer, če ugotovite, da uporablja noro količino virov CPU v nadzorniku dejavnosti, vendar tega ne bi smeli. Ne morete uporabljati svojega Maca, ne da bi ta proces potekal v ozadju.

Prisilno zapiranje WindowServer bo zaprlo vse aktivne aplikacije, osvežilo operacijski sistem in vas odjavilo iz vašega računalnika Mac. Ko se znova prijavite, bo macOS znova samodejno zagnal WindowServer v ozadju in cikel se nadaljuje. To dokazuje, kako pomemben je postopek za pravilno delovanje vašega Maca.

Kljub temu, da je varen sistemski proces, WindowServer včasih povzroči okvaro vašega Maca. V naslednjem razdelku pojasnjujemo, zakaj se to zgodi in kako v kali preprečiti visoko obremenjenost procesorja WindowServer.

Kaj povzroča visoko obremenitev procesorja WindowServer (in kako popraviti)

Seveda bosta poraba procesorja in pomnilnika WindowServer odvisna od števila aktivnih aplikacij, ki uporabljajo postopek na vašem Macu. Vendar lahko naslednji dejavniki povzročijo težave z veliko porabo procesorja:

1. Na namizju imate preveč elementov

Ne pozabite, da je vse na zaslonu vašega Mac-a tja postavil WindowServer. Več elementov (ikon, datotek, map itd.) je na vašem namizju, več procesorske moči potrebuje WindowsServer, da jih obdrži tam.

Če WindowServer uporablja prekomerno moč procesorja in je na namizju več kot 50 elementov, izbrišite nepotrebne datoteke in ikone. Še bolje, premaknite jih v eno mapo na namizju.

2. Preveč aktivnih aplikacij in Windows

Preveč aktivnih aplikacij in oken lahko povzroči skokovit porast porabe procesorja WindowServer. Zaprite nepotrebna okna in aplikacije, ki jih ne uporabljate.

3. Težavo povzroča program z napakami

Če je poraba procesorja WindowServer skokovita le, ko zaženete določeno aplikacijo, ima aplikacija najverjetneje napako, ki povzroča nepravilno delovanje. Če želite natančno določiti aplikacijo, ki povzroča težavo, zaprite vse aktivne aplikacije in jih znova zaženite eno za drugo. Uporabite aplikacijo vsaj 3-5 minut in preverite uporabo WindowServer v nadzorniku dejavnosti.

Če aplikacija neobičajno poveča porabo procesorja WindowServer, posodobite aplikacijo in preverite, ali to odpravlja težavo. V nasprotnem primeru se obrnite na razvijalca aplikacije, da pošlje poročilo o napaki.

4. Vaša igralna miška je še en potencialni krivec

Nekateri uporabniki Maca so opazili, da je uporaba igralne miške v njihovih napravah povzročila, da WindowServer na Macu porabi veliko moči procesorja. Odklopite vse pripomočke za igranje iger, povezane z vašim računalnikom Mac, in preverite, ali to zmanjša porabo procesorja WindowServer.

5. Vizualni učinki in animacija

macOS je opremljen s funkcijo »Transparency«, ki zamegli ozadje aktivnih oken pred sliko vašega namizja. Medtem ko ta funkcija oknom aplikacij doda nekakšen estetski učinek in vizualni videz, lahko povzroči, da WindowServer porabi veliko energije procesorja – še posebej, če imate preveč odprtih oken.

Pojdi na System Preferences > Accessibility > Display in označite oba Reduce transparency in Reduce motion .

6. Nastavitev več virtualnih namizij ali zunanjih monitorjev

WindowServer porabi več energije procesorja in pomnilnika, če uporabljate zunanji zaslon. Postopek uporablja še več procesorske moči za prenos vizualnih elementov na več monitorjev. Če z računalnikom Mac uporabljate več zaslonov, odklopite en monitor in preverite, ali to zmanjša porabo procesorja WindowServer.

Uporaba več navideznih namizij ali prostorov v programu Mission Control lahko prav tako povzroči, da WindowServer preobremeni vaš CPE. Če želite odpraviti težavo, zmanjšajte število virtualnih namizij v Mission Control ali Head na System Preferences > Mission Control in počistite Samodejno preuredite prostore glede na zadnjo uporabo

Če se težava nadaljuje, se vrnite v meni za nadzor misije in počistite polje Zasloni imajo ločene prostore.

Opomba: Če onemogočite možnost »Zasloni imajo ločene prostore« v nadzoru misije, boste zmanjšali porabo procesorja WindowServer, vendar bo vaš zunanji monitor morda ugasnil, če uporabljate aplikacijo v celozaslonskem načinu.

WindowServer on Mac Simplified

Upajmo, da zdaj veste, kaj je WindowServer in zakaj proces ves čas teče v ozadju.

Če WindowServer uporablja nerazumno visoko procesorsko moč na vašem Macu, uporabite zgornje korake za odpravljanje težav, da diagnosticirate in odpravite težavo. Če težave ne odpravite, bi ponovni zagon vašega Maca ali ponastavitev njegovega NVRAM-a obnovili normalno stanje.

Kaj je WindowServer na Macu (in ali je varen?)