Hvad er Process WindowServer, og hvorfor går det på min Mac?
Mens du kontrollerer aktivitetsmonitoren, bemærkede du noget, der hedder WindowServer, og lejlighedsvis optager en masse CPU-strøm. Er denne proces sikker?
Denne artikel er en del af vores igangværende serie, der forklarer forskellige processer, der findes i Activity Monitor, som kernel_task, hidd, mdsworker, installd og mange andre. Ved ikke, hvad disse tjenester er? Bedre begynder at læse!
WindowServer er en kerne del af macOS, og en forbindelse af sorter mellem dine applikationer og din skærm. Hvis du ser noget på din Macs display, sætter WindowServer det der. Hvert vindue du åbner, hvert websted du søger, hvert spil du spiller-WindowServer "trækker" alt på skærmen. Du kan læse mere i Apples udviklingsguide, hvis du er teknisk tilbøjelig, men det er ikke ligefrem let læsning.
For det meste ved bare, at WindowServer er hvad macOS, og hver applikation du kører på det, bruger for at vise ting på skærmen. Det er helt sikkert.
Hvorfor bruger WindowServer så meget CPU?
Som vi har sagt, kommunikerer hver applikation med WindowServer for at tegne ting på din skærm. Hvis WindowServer bruger en masse CPU-strøm, skal du prøve at lukke applikationer og se, om brugen falder. Hvis du ser et særligt stort fald efter lukning af et bestemt program, er dette program sandsynligvis ansvarlig for den høje CPU-brug.
I et vist omfang er dette normalt: Programmer, der konstant ændrer det, der vises på skærmen, bruger WindowServer ganske lidt, hvilket betyder at de bruger CPU-strøm. Så det giver mening for spil, videoredaktører og andre konstant forfriskende applikationer, der giver en stigning i WindowServer CPU-brug.
Når det er sagt, kan nogle gange en fejl i et stykke software forårsage for stor WindowServer CPU-brug. Hvis du bemærker dette mønster, og tænk ikke ansøgningen skulle gerne forårsage, at der er en stor stigning i WindowServer CPU-brug, overveje at kontakte udvikleren. Du har måske fundet et problem, de kan rette.
Hvis WindowServer fortsætter med at bruge meget strøm, selvom du ikke har meget af noget kørende, er der stadig et par ting, du kan prøve. Først skal du kontrollere vores artikel om at fremskynde en langsom Mac, især afsnittet om at reducere gennemsigtigheden. Du finder denne indstilling i Systemindstillinger> Tilgængelighed> Skærm, og det har været kendt at reducere WindowSever CPU-brug, især på ældre Mac'er.
Du kan også prøve at lukke unødvendige vinduer, så der ikke er for mange ikoner på dit skrivebord og reducere antallet af desktops, du bruger i Mission Control. Hvis ingen af dette virker, overvej at nulstille NVRAM; der kan hjælpe i nogle tilfælde.
Endnu en ting at huske på: Hvis du bruger flere skærme, vil WindowServer bruge mere CPU-strøm for at tegne til flere skærme. Jo flere viser du tilføjer, jo mere sandt er det.
Foto kredit: Hamza Butt