Et blikk på Mac-ens aktivitetsmonitor vil avsløre en prosess k alt WindowServer øverst på listen. Det er en av mange systemprosesser som Mac-en din ikke kan klare seg uten.
I denne forklaringen leder vi deg gjennom naturen til WindowServer og hva den gjør på din Mac. Vi vil også dekke årsaker til hvorfor prosessen alltid kjører i bakgrunnen, og hva du skal gjøre når den blir en CPU-svin.
Hva er WindowServer på Mac?
WindowsServer er en sentral komponent i Mac-operativsystemet som er ansvarlig for å projisere det visuelle grensesnittet til applikasjoner på skjermen. WindowServer administrerer også andre viktige system grafiske brukergrensesnitt (GUI) som Dock og menylinjen. Hver eneste ting som kommer på Mac-skjermen ble gjort mulig av WindowsServer.
macOS starter WindowServer automatisk når du logger på Mac-en. Prosessen forblir aktiv i bakgrunnen, og driver det grafiske/visuelle grensesnittet til alle applikasjoner til du logger av eller slår av Mac-en. I tillegg til å gi grafisk støtte til applikasjoner, er noen bakgrunnsapplikasjoner uten et brukervendt grensesnitt også avhengige av WindowServer.
Er WindowServer trygt?
WindowServer på Mac er en ufarlig systemprosess. Hvis noe, hjelper det applikasjoner og andre systemprosesser med å fungere riktig. Du bør bare bekymre deg for WindowServer når den overbelaster prosessoren, øker viftestøy eller bremser Mac-ytelsen.
Du kan bli fristet til å tvinge WindowServer hvis du finner den bruker en vanvittig mengde CPU-ressurser i Activity Monitor, men du bør ikke. Du kan ikke bruke Mac-en uten at denne prosessen kjører i bakgrunnen.
Tvangsavslutning av WindowServer vil lukke alle aktive applikasjoner, oppdatere operativsystemet og logge deg ut av Mac-en. Når du logger på igjen, vil macOS automatisk starte WindowServer i bakgrunnen igjen og syklusen fortsetter. Det viser hvor viktig prosessen er for at Mac-en din skal fungere ordentlig.
Til tross for at det er en sikker systemprosess, forårsaker WindowServer noen ganger at Mac-en din ikke fungerer. I det neste avsnittet forklarer vi hvorfor det skjer og hvordan du kan stoppe WindowServers høye CPU-bruk.
Hva forårsaker WindowServer høy CPU-bruk (og hvordan fikser)
Naturligvis vil WindowServers CPU og minneforbruk avhenge av antall aktive applikasjoner som bruker prosessen på Mac-en. Følgende faktorer kan imidlertid føre til problemer med høy CPU-bruk:
1. Du har for mange elementer på skrivebordet ditt
Husk at alt på Mac-skjermen ble plassert der av WindowServer. Jo flere elementer (ikoner, filer, mapper osv.) det er på skrivebordet ditt, jo mer prosessorkraft kreves av WindowServer for å holde dem der.
Hvis WindowServer bruker for mye CPU-kraft og det er over 50 elementer på skrivebordet, slett unødvendige filer og ikoner. Enda bedre, flytt dem til én enkelt mappe på skrivebordet.
2. For mange aktive apper og Windows
Å ha for mange aktive apper og vinduer kan også føre til at WindowsServer CPU-bruk skyter i været. Lukk unødvendige vinduer og programmer du ikke bruker.
3. Et buggyprogram forårsaker problemet
Hvis WindowServers CPU-bruk skyter gjennom taket bare når du starter et bestemt program, har appen mest sannsynlig en feil som får den til å fungere feil. For å finne appen som forårsaker problemet, lukk alle aktive applikasjoner og start dem på nytt én om gangen. Bruk et program i minst 3-5 minutter og sjekk WindowServer-bruken i aktivitetsmonitoren.
Hvis en applikasjon unorm alt øker WindowServers CPU-forbruk, oppdater appen og sjekk om det løser problemet. Ellers, kontakt apputvikleren for å sende inn en feilrapport.
4. Spillmusen din er en annen potensiell skyldig
Noen Mac-brukere la merke til at bruk av en spillmus på enhetene førte til at WindowServer på Mac brukte mye CPU-kraft. Koble fra spilltilbehør som er koblet til Mac-en, og sjekk om det reduserer WindowServer CPU-bruk.
5. Visuelle effekter og animasjon
macOS leveres med en "Transparency"-funksjon som gjør bakgrunnen til aktive vinduer uskarp mot skrivebordsbildet ditt. Selv om denne funksjonen legger til en slags estetisk effekt og visuelt til appvinduer, kan det føre til at WindowServer bruker høy CPU-strøm, spesielt når du har for mange vinduer åpne.
Gå til Systemvalg > Tilgjengelighet > Vis og merk av både Reducer transparency og Reduce motion .
6. Oppsett av flere virtuelle skrivebord eller ekstern skjerm
WindowServer bruker mer CPU-strøm og minne hvis du bruker en ekstern skjerm. Prosessen bruker enda mer prosessorkraft for å overføre bilder til flere skjermer. Hvis du bruker flere skjermer med Mac-en, koble fra én skjerm og se om det reduserer WindowServer CPU-bruk.
Bruk av flere virtuelle skrivebord eller mellomrom i Mission Control kan også føre til at WindowServer overbelaster prosessoren. For å fikse problemet, reduser antallet virtuelle skrivebord i Mission Control eller Gå til System Preferences > Mission Control og fjern merket for Omorganisere mellomrom automatisk basert på siste bruk
Hvis problemet vedvarer, gå tilbake til Mission Control-menyen og fjern merket for Skjermene har separate mellomrom.
Merk: Deaktivering av «Displays have separate Spaces» i Mission Control vil redusere WindowServers CPU-bruk, men den eksterne skjermen kan bli tom hvis du bruker en applikasjon i fullskjermmodus.
WindowServer på Mac Forenklet
Forhåpentligvis vet du nå hva WindowServer er og hvorfor prosessen kjører i bakgrunnen til enhver tid.
Hvis WindowServer bruker urimelig høy prosessorkraft på Mac-en, bruk feilsøkingstrinnene ovenfor for å diagnostisere og fikse problemet. Hvis problemet vedvarer, vil omstart av Mac-en eller tilbakestilling av NVRAM-en gjenopprette prosessen til normalitet.