Hva er Process WindowServer, og hvorfor kjører det på min Mac?
Mens du sjekker aktivitetsmonitoren, la du merke til noe som heter WindowServer og tar opp en masse CPU-strøm. Er denne prosessen trygt?
Denne artikkelen er en del av vår pågående serie som forklarer ulike prosesser som finnes i Activity Monitor, som kernel_task, hidd, mdsworker, installd og mange andre. Vet ikke hva disse tjenestene er? Bedre begynner å lese!
WindowServer er en sentral del av MacOS, og en sammenheng mellom ulike applikasjoner og skjermen. Hvis du ser noe på Mac-skjermen, legger WindowServer det der. Hvert vindu du åpner, hvert nettsted du surfer på, hvert spill du spiller-WindowServer "trekker" alt på skjermen. Du kan lese mer i Apples utviklerveiledning hvis du er teknisk tilbøyelig, men det er ikke akkurat lett å lese.
For det meste bare vet at WindowServer er hva macOS, og alle programmer du kjører på det, bruker for å vise ting på skjermen. Det er helt trygt.
Hvorfor bruker WindowServer så mye CPU?
Som vi har sagt, kommuniserer hver applikasjon med WindowServer for å tegne ting på skjermen. Hvis WindowServer tar opp mye CPU-strøm, kan du prøve å lukke programmer og se om bruken faller. Hvis du ser en spesielt stor dråpe etter lukking av et bestemt program, er dette programmet trolig ansvarlig for høy CPU-bruk.
I noen grad er dette normalt: Programmer som stadig endrer det som vises på skjermen, bruker WindowServer ganske mye, noe som betyr at de vil bruke opp CPU-strøm. Så det gir mening for spill, videoredigerere og andre stadig forfriskende programmer som gir en økning i WindowServer CPU-bruk.
Når det er sagt, kan noen ganger en feil i et stykke programvare føre til overdreven bruk av WindowServer CPU. Hvis du merker dette mønsteret, og ikke tenk applikasjonen bør forårsaker det store sporet i WindowServer CPU-bruk, bør du vurdere å kontakte utvikleren. Du har kanskje funnet et problem de kan fikse.
Hvis WindowServer fortsetter å bruke mye strøm selv når du ikke har mye av noe som kjører, er det fortsatt noen få ting du kan prøve. Først, sjekk vår artikkel om å øke hastigheten på en sakte Mac, spesielt delen om å redusere gjennomsiktigheten. Du finner dette alternativet i Systemvalg> Tilgjengelighet> Skjerm, og det har vært kjent å redusere WindowSever CPU-bruk, spesielt på eldre Mac-maskiner.
Du kan også prøve å lukke unødvendige vinduer, og sørge for at det ikke er for mange ikoner på skrivebordet ditt, og redusere antall desktops du bruker i Mission Control. Hvis ingen av dette fungerer, bør du vurdere å tilbakestille NVRAM som kan hjelpe i noen tilfeller.
En ting å huske på: Hvis du bruker flere skjermer, vil WindowServer bruke mer CPU-strøm for å tegne til flere skjermer. Jo flere viser du legger til, jo mer sant er dette.
Fotokreditt: Hamza Butt