Mikä on Process WindowServer ja miksi se on käytössä Mac-tietokoneessani?
Tarkastellessasi Activity Monitor -ohjelmaa huomasin jotain nimeltään WindowServer, joka toisinaan otti joukon CPU-virtaa. Onko tämä prosessi turvallinen?
Tämä artikkeli on osa meneillään olevaa sarjaa, jossa selitetään eri toiminnot, jotka löytyvät Activity Monitorista, kuten kernel_task, hidd, mdsworker, installd ja monet muut. En tiedä mitä nämä palvelut ovat? Parempi lukeminen!
WindowServer on MacOSin keskeinen osa ja yhteydet sovelluksiin ja näyttöön. Jos näet jotain Macin näytöllä, WindowServer laittoi sen sinne. Jokainen avautuva ikkuna, jokainen selattava sivusto, jokainen peli, jota pelaat - WindowServer ”vetää” kaiken näytölle. Voit lukea lisää Applen kehittäjäoppaasta, jos olet teknisesti taipuvainen, mutta se ei ole aivan kevyt.
Suurimmaksi osaksi tiedä vain, että WindowServer on se, mitä MacOS ja kaikki sovellukset, joita käytät, käyttävät näyttääkseen asiat näytöllä. Se on täysin turvallinen.
Miksi WindowServer käyttää niin paljon CPU: ta?
Kuten olemme sanoneet, jokainen sovellus kommunikoi WindowServerin kanssa piirtääkseen asioita näytöllä. Jos WindowServer vie paljon CPU-virtaa, yritä sulkea sovelluksia ja nähdä, jos käyttö putoaa. Jos näet erityisen suuren pudotuksen tietyn ohjelman sulkemisen jälkeen, kyseinen ohjelma on todennäköisesti vastuussa suuresta suorittimen käytöstä.
Tämä on jossain määrin normaalia: ohjelmat, jotka muuttavat jatkuvasti näytöllä näkyviä, käyttävät WindowServeria melko vähän, mikä tarkoittaa, että ne käyttävät CPU-tehoa. Niinpä on järkevää, että pelit, videon editorit ja muut jatkuvasti virkistävät sovellukset aiheuttavat piikkiä WindowServer CPU -käytössä.
Tämän sanottuaan joskus ohjelmiston osassa oleva virhe voi aiheuttaa liiallista WindowServer CPU -käyttöä. Jos huomaat tämän mallin ja et usko sovellusta pitäisi aiheuttaa suurta piikkiä WindowServer CPU -käytössä, ota yhteyttä kehittäjään. Olet ehkä löytänyt ongelman, jonka he voivat korjata.
Jos WindowServer käyttää paljon tehoa, vaikka sinulla ei olisi paljon mitään käynnissä, voit vielä kokeilla muutamia asioita. Tarkista ensin artikkelimme, joka koskee hidas Macin nopeuttamista, erityisesti osaa avoimuuden vähentämisestä. Tämä vaihtoehto löytyy Järjestelmäasetukset> Käytettävyys> Näyttö -kohdasta, ja sen tiedetään vähentävän WindowSever-suorittimen käyttöä erityisesti vanhemmissa Macissa.
Voit myös yrittää sulkea tarpeettomat ikkunat varmistaen, että työpöydällä ei ole liikaa kuvakkeita, ja pienennä lähetystyöasemien määrää, joita käytät Mission Controlissa. Jos mikään näistä ei toimi, harkitse NVRAMin nollaamista; jotka voivat auttaa joissakin tapauksissa.
Muista pitää mielessä: jos käytät useita näyttöjä, WindowServer aikoo käyttää enemmän CPU-tehoa piirtääkseen useita näyttöjä. Mitä enemmän näyttöjä lisätään, sitä enemmän tämä on.
Kuva: Hamza Butt