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 begynn å 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 vet du bare at WindowServer er hva macOS, og hvert program 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 må du se vår artikkel om å øke hastigheten på en langsom 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.
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