13Sep
Kun tarkkailitte Activity Monitor -ohjelmaa, huomasit jotain, jota kutsutaan WindowServeriksi, satunnaisesti ottaa joukon CPU-tehoa. Onko tämä prosessi turvallinen?
Tämä artikkeli on osa meneillään olevaa sarjaa, joka selittää Activity Monitorin eri prosessit, kuten kernel_task, hidd, mdsworker, installd ja monet muut. Etkö tiedä mitä nämä palvelut ovat? Parempi aloittaa lukeminen!
WindowServer on keskeinen osa macOS: ää, ja sen tyyppisiä yhteyksiä sovellusten ja näytön välillä.Jos näet jotain Macin näytöllä, WindowServer asetti sen siellä.Jokainen avautuva ikkuna, jokainen verkkosivusto, jota selatat, jokainen peli, jota pelaat - WindowServer "vetää" kaiken näytölläsi. Voit lukea lisää Applen kehittäjäoppaasta, jos olet teknisesti taipuvainen, mutta se ei ole tarkka lukema.
Suurin osa vain tietää, että WindowServer on mitä macOS ja jokainen käyttämäsi sovellus käyttää, jotta näytetään asioita näytölläsi. Se on täysin turvallinen.
Miksi WindowServer käyttää niin paljon CPU: ta?
Kuten olemme sanoneet, jokainen sovellus on yhteydessä WindowServeriin piirtääkseen asioita näytölläsi. Jos WindowServer käyttää paljon suorittimen tehoa, yritä sulkea sovellukset ja nähdä, onko käyttö pudota. Jos näet erityisen suuren pudotuksen tietyn ohjelman sulkemisen jälkeen, ohjelma todennäköisesti vastaa suuresta CPU: n käytöstä.
Jossain määrin tämä on normaalia: ohjelmat, jotka muuttavat jatkuvasti näyttöön tulevia ohjelmia, käyttävät WindowServeria melko vähän, mikä tarkoittaa, että ne käyttävät CPU-tehoa. Joten on järkevää pelit, videon editoijille ja muille jatkuvasti virkistäville sovelluksille, jotka heijastavat WindowServer-prosessorin käyttöä.
Sanottuaan, että joskus ohjelmassa oleva bugi voi aiheuttaa liiallista WindowServer CPU: n käyttöä.Jos huomaat tämän mallin ja älkää ajatelko, että sovellus pitäisi : n aiheuttavan suuren piikin WindowServer CPU: n käytössä, ota yhteyttä kehittäjään. Olet ehkä löytänyt ongelman, jonka he voivat korjata.
Jos WindowServer käyttää paljon valtaa, vaikka sinulla ei ole paljon mitään käynnissä, on vielä muutamia asioita, joita voit kokeilla. Ensinnäkin tarkista artikkelimme hitaasti Macin nopeuttamisesta ja erityisesti avoimuuden vähentämisestä.Tämä vaihtoehto löytyy Järjestelmäasetukset & gt;Esteettömyys & gt;Näyttö, ja sen tiedetään vähentävän WindowSever-prosessorin käyttöä etenkin vanhemmissa Macissa.
Voit myös yrittää lopettaa tarpeettomat ikkunat varmistaen, että työpöydälläsi ei ole liian monta kuvaketta ja vähentää operaattorissa käytettävien työpöytien määrää.Jos mikään niistä ei toimi, harkitse NVRAM: n nollaamista;jotka voivat auttaa joissakin tapauksissa.
Yksi asia pitää muistaa: jos käytät useita näyttöjä, WindowServer käyttää enemmän CPU-tehoa, jotta se voidaan piirtää useisiin näyttöihin. Mitä enemmän näytöt lisäät, sitä enemmän tämä on.
Valokuvaus: Hamza Butt