Olit vyöhykkeellä läpi työnkulkusi, ja sitten Macisi alkoi pätkiä tyhjästä. Järjestelmäsi sovellukset eivät avautuneet salamannopeasti, ja sovellusten välillä vaihtaminen tapahtui viiveellä.

Ymmärtääksesi, miksi Macisi käyttäytyi tällä tavalla, luultavasti avasit Activity Monitorin, mutta huomasit, että Mac-tietokoneesi prosessori oli täydessä kallistuksessa, mikä sai Macisi vaikeuksiin.

Mutta miksi suorittimen käyttö Macissasi oli niin korkea? Johtuiko se WindowServer-nimisestä prosessista? No, otetaanpa selvää.

Mikä on WindowServer Macissa?

Nimeä tarkasteltaessa saatat saada vaikutelman, että WindowServerillä on jotain tekemistä Internetin kanssa. Palvelimet löytyvätkin enimmäkseen internetistä, koska ne auttavat meitä palvelemaan etsimiämme verkkosivustoja.

Macin WindowServer-prosessilla ei kuitenkaan ole mitään tekemistä Internetin kanssa. Itse asiassa prosessi on vastuussa perustehtävän suorittamisesta Macillasi - ikkunoiden piirtämisestä Macissa. Tämä tarkoittaa, että WindowServer renderöi ja hallitsee kaikki Macissa näkemäsi ikkunat.

instagram viewer

Siksi, kun avaat sovelluksen Macissasi, se kommunikoi WindowServerin kanssa luodakseen käyttöliittymänsä näytöllesi. Tämän jälkeen WindowServer hallitsee dynaamisesti näytön läpinäkyvyyttä, sisältöä ja muita elementtejä.

Lisäksi prosessi alkaa toimia heti, kun Mac herää henkiin, koska se on vastuussa hahmontamisesta Satama, macOS-valikkopalkki, ja kaikki työpöydän kuvakkeet.

Kaikki tämä osoittaa, että WindowServer on kriittinen prosessi ja prosessin suorittimen käyttö on suoraan verrannollinen Macin työasemien ja ikkunoiden määrään.

Joten jos sinulla on useita sovelluksia auki Macissasi tai käytät useita näyttöjä työtilassasi, WindowServer-prosessi on sidottu CPU-resursseihin.

Mutta miten voit tarkistaa WindowServerin kuluttamien resurssien määrän? Otetaan selvää alla.

Kuinka tarkistaa WindowServerin suorittimen käyttö

Nyt kun tiedämme, mikä WindowServer on, voimme määrittää, kuinka paljon laitteistoresursseja Macin WindowServer-prosessi kuluttaa. Noudata siis alla olevia yksinkertaisia ​​ohjeita:

  1. Käytä Komento + välilyönti pikakuvake Spotlightin avaamiseksi Macissasi. Sen jälkeen etsi Aktiivisuusmonitori.
  2. Etsiä WindowServer ja kaksoisnapsauta samaa nähdäksesi prosessin suorittimen ja muistin käytön.

Kuten aiemmin selitettiin, WindowServer-prosessi pystyy kuluttamaan paljon CPU-jaksoja. Jos Mac-tietokoneesi sovellukset toimivat oikein, prosessin pitäisi kuluttaa 10–30 prosenttia suorittimien laskentatehosta.

Päinvastoin, jos Mac-tietokoneesi sovelluksessa on virhe, se voi saada WindowServerin kuluttamaan enemmän laskentatehoa, mutta näin voit korjata sen.

11 tapaa vähentää WindowServerin suorittimen käyttöä

Jos Mac-tietokoneesi WindowServer-prosessi kuluttaa paljon suorittimen jaksoja, voit vähentää sitä seuraamalla alla olevia vinkkejä.

1. Tyhjennä työpöytäsi

Tiedostojen pitäminen työpöydällä voi olla kätevää. Sen avulla voit helposti käyttää tiedostoja ja tarjoaa lintuperspektiivin usein käyttämistäsi tiedostoista.

Jos työpöydällä on paljon elementtejä, WindowServer-prosessin on renderöitävä sekä kuvakkeet että ikkunat, joiden parissa työskentelet.

Siksi, jos työpöydälläsi on useita kuvakkeita, voit siirtää ne toiseen paikkaan tai poistaa ne, jos ne ovat tarpeettomia.

Tämän tekeminen vähentäisi prosessorin kuormitusta, kun ikkunat renderöidään työpöydällä.

2. Poista ylimääräiset työpöydät Macistasi

Useiden pöytätietokoneiden käyttö eri sovelluksilla voi tehdä sinusta tuottavuuden mestarin. Jos Macissasi on useita pöytäkoneita, saatat unohtaa osan niistä.

Tästä johtuen WindowServerin on maalattava lisää ikkunoita, joita et käytä. Tämä lisää WindowServer-prosessin kuormitusta.

Joten ratkaise tämä ongelma avaamalla Tehtävän hallinta painamalla F3 ja vie hiiren osoitin työpöydälle, jota et käytä usein. Kun teet tämän, sen päällä näkyy "x"-kuvake, jota voit napsauttaa sulkeaksesi työpöydän.

3. Vähennä liikettä ja läpinäkyvyyttä

Macin sovelluksilla on läpinäkyvä tausta, joten ne näyttävät esteettisesti miellyttäviltä. Tämä kuitenkin maksaa suorittimen lisäjaksojen käytön.

Siksi sovellusten läpinäkyvyyden vähentäminen voi vähentää WindowServerin suorittimen käyttöä.

Voit vähentää läpinäkyvyyttä ja liikettä Macissa noudattamalla alla olevia ohjeita:

  1. Avata Järjestelmäasetukset käynnistämällä Spotlight käyttämällä Komento + välilyönti pikakuvake. Vaihtoehtoisesti voit avata sen Dockista.
  2. Klikkaa Esteettömyys > Näyttö ja kytke kytkimet päälle Vähennä liikettä ja Vähennä läpinäkyvyyttä.

4. Poista erilliset tilat ulkoisille näytöille käytöstä

Ulkoisten näyttöjen liittäminen Maciin voi lisätä tuottavuuttasi eksponentiaalisesti. Mutta tämä tuottavuuden kasvu tulee lisäprosessorijaksojen kustannuksella.

Muista, että ulkoinen näyttösi käyttää edelleen Macin CPU: ta näytön tulostamisessa, joten Macin WindowServerin on piirrettävä kaikki sen ikkunat.

Siksi ulkoisen näytön käyttö kuormittaa järjestelmääsi paljon. Lisäksi erilliset tilat ulkoiselle näytölle lisää kuormitusta entisestään, koska Macin on hallittava ja renderöitävä uusia pöytäkoneita.

Voit vähentää suorittimen kuormitusta, kun se on liitetty ulkoisiin näyttöihin, seuraavasti:

  1. Mene Järjestelmäasetukset Macillasi Dockista. Tai käytä Spotlight-hakua.
  2. Klikkaa Työpöytä ja telakka ja kytke kytkin pois päältä Näytöissä on erilliset tilat.

Sinun on kirjauduttava ulos Macistasi ja kirjauduttava takaisin sisään, jotta muutokset tulevat voimaan.

5. Poista ongelmalliset sovellukset Macistasi

Jos Macin WindowServer-prosessin suorittimen käyttö lisääntyy, kun avaat tiettyjä sovelluksia, buginen sovellus voi olla syyllinen kaikkiin ongelmiisi.

Siksi, jos uskot, että tietyt sovellukset lisäävät Macin suorittimen kuormitusta, on parasta poistaa ne tai ottaa yhteyttä kehittäjään ongelman ratkaisun löytämiseksi.

6. Tarkista päivitykset

Vanhentunut käyttöjärjestelmä Macissa aiheuttaa useita ongelmia. Joissakin tapauksissa se voi saada WindowServerin kuluttamaan korkeampia suorittimen jaksoja.

Tämän ongelman ratkaisemiseksi sinun tarvitsee vain suunnata Järjestelmäasetukset > Kenraali > Ohjelmistopäivitys.

7. Käynnistä Mac uudelleen

Mac-käyttäjät käynnistävät järjestelmän uudelleen harvoin; loppujen lopuksi se toimii hyvin ilman uudelleenkäynnistystä. Järjestelmän käynnistäminen uudelleen on kuitenkin hyvä idea, jos Macin WindowServer kuluttaa paljon laskentatehoa.

Tämän tekeminen käynnistää uudelleen kaikki Macin muistijärjestelmät ja poistaa kaikki ongelmat, jotka ovat saattaneet häiritä prosessoria tai muistijärjestelmiä.

Käynnistä Mac uudelleen napsauttamalla Omenavalikkoa ja valitsemalla Uudelleenkäynnistää pudotusvalikosta. Vaihtoehtoisesti voit pitää Macin virtapainiketta painettuna.

Jos Mac on kuitenkin jumiutunut korkean suorittimen käytön vuoksi, voit käyttää jotakin edistyneistä tapoja käynnistää Mac uudelleen tai pakottaa sammuttamaan Macin.

8. Tarkista, onko Macin sovelluksia päivitetty

Useimmiten vanha sovellus Macissa voi aiheuttaa ongelmia WindowServerin kanssa, koska vanhemmat sovellukset eivät pysty kommunikoimaan uudempien macOS-versioiden kanssa kunnolla.

Siksi voit suunnata osoitteeseen Sovelluskauppa > Päivitykset > Päivitä kaikki päivittääksesi sovelluksesi.

Jos käytät Homebrew'ta, voit kirjoittaa seuraavan komennon päätesovelluksen avaamisen jälkeen.

hautua päivittää
Kuvan luotto: Omena

Jos sinulla on Mac ProMotion-näytöllä, esim 14- tai 16-tuumainen MacBook Pro, sen poistaminen käytöstä ja virkistystaajuuden alentaminen voi vähentää WindowServerin suorittimen käyttöä.

Jos haluat tehdä saman, siirry kohtaan Järjestelmäasetukset > Näytöt > Virkistystaajuus. Tämän jälkeen voit valita haluamasi virkistystaajuuden.

10. Poista Macin välimuisti

Jokainen järjestelmäsi sovellus luo väliaikaista dataa toimiakseen oikein. Näitä tiedostoja kutsutaan välimuistitiedostoiksi, ja vaikka ne saavat sovellukset toimimaan, ne voivat myös aiheuttaa järjestelmän toimintahäiriöitä.

Joten meidän tapauksessamme nämä tiedostot voivat lisätä WindowServerin suorittimen käyttöä Macissasi.

Siksi, jos haluat poistaa nämä tiedostot, avaa Finder, Klikkaa Mennä pidä valikkopalkissa painettuna Vaihtoehto näppäintä ja napsauta Kirjasto avattavassa valikossa. Avaa sitten Välimuistit kansio ja poista kaikki tiedostot täältä.

11. Nollaa SMC Macissasi

System Management Controller (SMC) hallitsee Maciin liittyviä matalan tason toimintoja. Yksi näistä tehtävistä sisältää näytön hallinnan kantta nostaessasi.

Siksi SMC: n ongelmat voivat aiheuttaa Macin WindowServer-prosessin korkean suorittimen käytön. Joten voit lukea omistetun oppaamme aiheesta SMC: n nollaus Macissa.

Käykö Macisi edelleen hitaasti?

Vaikka WindowServer saattaa hidastaa Macia, voi olla useita muita syitä, miksi järjestelmäsi ei pysty tarjoamaan entisestään suorituskykyä.

Voit parantaa järjestelmäsi suorituskykyä katsomalla tallennusjärjestelmiä tai ostamalla uuden Macin, varsinkin jos olet käyttänyt nykyistä usean vuoden ajan.