Anonim

Vilkaisu Macin Activity Monitoriin paljastaa luettelon yläosassa WindowServer-nimisen prosessin. Se on yksi monista järjestelmäprosesseista, jota Macisi ei tule toimeen ilman.

Tässä selityksessä opastamme sinut läpi WindowServerin luonteen ja sen, mitä se tekee Macissasi. Käsittelemme myös syitä, miksi prosessi on aina käynnissä taustalla, ja mitä tehdä, kun siitä tulee prosessorivika.

Mikä on WindowServer Macissa?

WindowsServer on Mac-käyttöjärjestelmän keskeinen osa, joka vastaa sovellusten visuaalisen käyttöliittymän heijastamisesta näytölle. WindowServer hallitsee myös muita tärkeitä järjestelmän graafisia käyttöliittymiä (GUI), kuten Dockia ja Valikkopalkkia. WindowsServer teki mahdolliseksi jokaisen Macin näytölle tulevan asian.

macOS käynnistää WindowServerin automaattisesti, kun kirjaudut sisään Maciin. Prosessi pysyy aktiivisena taustalla ja antaa virran kaikkien sovellusten graafiselle/visuaaliselle käyttöliittymälle, kunnes kirjaudut ulos tai sammutat Macin. Sen lisäksi, että ne tarjoavat graafista tukea sovelluksille, jotkin taustasovellukset, joissa ei ole käyttöliittymää, ovat myös vahvasti riippuvaisia ​​WindowServeristä.

Onko WindowServer turvallinen?

WindowServer Macissa on vaaraton järjestelmäprosessi. Se auttaa sovelluksia ja muita järjestelmäprosesseja toimimaan oikein. Sinun pitäisi huolehtia WindowServeristä vain, kun se ylikuormittaa suoritinta, lisää tuulettimen ääntä tai hidastaa Macin suorituskykyä.

Sinulla saattaa olla houkutus pakottaa sulkemaan WindowServer, jos huomaat sen käyttävän järjettömän paljon prosessoriresursseja Activity Monitorissa, mutta sinun ei pitäisi. Et voi käyttää Macia ilman tätä prosessia taustalla.

Pakotettu sulkeminen WindowServer sulkee kaikki aktiiviset sovellukset, päivittää käyttöjärjestelmän ja kirjaa sinut ulos Macista. Kun kirjaudut takaisin sisään, macOS käynnistää automaattisesti WindowServerin taustalla uudelleen ja sykli jatkuu. Tämä osoittaa, kuinka tärkeä prosessi on Macin asianmukaisen toiminnan kann alta.

Vaikka järjestelmä on turvallinen, WindowServer aiheuttaa joskus Macin toimintahäiriön. Seuraavassa osiossa selitämme, miksi näin tapahtuu ja kuinka WindowServerin korkea prosessorikulutus voidaan hillitä alkuvaiheessa.

Mikä aiheuttaa WindowServerin korkean suorittimen käytön (ja kuinka korjata)

WindowServerin suorittimen ja muistin kulutus riippuu luonnollisesti Macissasi prosessia käyttävien aktiivisten sovellusten määrästä. Seuraavat tekijät voivat kuitenkin aiheuttaa korkean suorittimen käyttöongelmia:

1. Työpöydälläsi on liian monta kohdetta

Muista, että WindowServer asetti kaiken Macin näytölle. Mitä enemmän kohteita (kuvakkeita, tiedostoja, kansioita jne.) työpöydälläsi on, sitä enemmän WindowServer vaatii niiden pitämiseen siellä käsittelytehoa.

Jos WindowServer käyttää liikaa suorittimen tehoa ja työpöydälläsi on yli 50 kohdetta, poista tarpeettomat tiedostot ja kuvakkeet. Mikä parasta, siirrä ne yhteen kansioon työpöydällä.

2. Liian monta aktiivista sovellusta ja Windowsia

Liian monta aktiivista sovellusta ja ikkunoita voi myös nostaa WindowServer-suorittimen käyttöä pilviin. Sulje tarpeettomat ikkunat ja sovellukset, joita et käytä.

3. Buginen ohjelma aiheuttaa ongelman

Jos WindowServerin suorittimen käyttö räjähtää läpi vain, kun käynnistät tietyn sovelluksen, sovelluksessa on todennäköisesti virhe, joka aiheuttaa sen toimintahäiriön. Voit määrittää ongelman aiheuttavan sovelluksen sulkemalla kaikki aktiiviset sovellukset ja käynnistämällä ne uudelleen yksi kerrallaan. Käytä sovellusta vähintään 3–5 minuuttia ja tarkista WindowServerin käyttö Activity Monitorista.

Jos sovellus nostaa epänormaalisti WindowServerin suorittimen kulutusta, päivitä sovellus ja tarkista, korjaako se ongelman. Muussa tapauksessa ota yhteyttä sovelluksen kehittäjään ja tee virheilmoitus.

4. Pelihiiri on toinen mahdollinen syyllinen

Jotkut Mac-käyttäjät huomauttivat, että pelihiiren käyttäminen laitteissa sai Macin WindowServerin käyttämään paljon suoritintehoa. Irrota kaikki Maciin liitetyt pelitarvikkeet ja tarkista, vähentääkö se WindowServer-suorittimen käyttöä.

5. Visuaaliset tehosteet ja animaatio

macOS:n mukana toimitetaan Transparency-ominaisuus, joka sumentaa aktiivisten ikkunoiden taustan työpöydän kuvaa vasten. Vaikka tämä ominaisuus lisää jonkinlaisen esteettisen vaikutelman ja visuaalisen sovellusikkunoihin, se voi saada WindowServerin kuluttamaan paljon suorittimen tehoa, varsinkin kun sinulla on liian monta ikkunaa auki.

Siirry System Preferences > Accessibility > Näyttö ja valitse molemmat Reduce Transparency ja Reduce motion .

6. Usean virtuaalisen työpöydän tai ulkoisen näytön asetukset

WindowServer kuluttaa enemmän suorittimen tehoa ja muistia, jos käytät ulkoista näyttöä. Prosessi käyttää vielä enemmän prosessointitehoa visuaalisen kuvan lähettämiseen useille monitoreille. Jos käytät Macin kanssa useita näyttöjä, irrota yksi näyttö ja katso, vähentääkö se WindowServer-suorittimen käyttöä.

Useiden virtuaalisten työasemien tai Spaces-tilojen käyttö Mission Controlissa voi myös aiheuttaa WindowServerin ylikuormituksen suorittimesi. Korjaa ongelma vähentämällä virtuaalisten työasemien määrää Mission Controlissa tai valitsemalla System Preferences > Mission Control ja poista valinta Automaattisesti järjestä Spaces uudelleen viimeisimmän käytön perusteella

Jos ongelma jatkuu, palaa Mission Control -valikkoon ja poista valinta Näytöissä on erilliset välilyönnit.

Huomautus: "Näytöillä on erilliset välilyönnit" poistaminen käytöstä Mission Controlissa vähentää WindowServerin suorittimen käyttöä, mutta ulkoinen näyttö saattaa tyhjentyä, jos käytät sovellusta koko näytön tilassa.

WindowServer Macissa Yksinkertaistettu

Toivottavasti tiedät nyt, mikä WindowServer on ja miksi prosessi toimii aina taustalla.

Jos WindowServer käyttää kohtuuttoman suurta prosessointitehoa Macissasi, käytä yllä olevia vianetsintävaiheita ongelman diagnosoimiseksi ja korjaamiseksi. Jos ongelma jatkuu, Macin uudelleenkäynnistäminen tai sen NVRAM-muistin nollaaminen palauttaa prosessin normaaliksi.

Mikä on WindowServer Macissa (ja onko se turvallista?)