Anonim

Et blik på din Macs Activity Monitor vil afsløre en proces kaldet WindowServer øverst på listen. Det er en af ​​de mange systemprocesser, som din Mac ikke kan undvære.

I denne forklaring guider vi dig gennem WindowServers natur, og hvad den gør på din Mac. Vi vil også dække årsager til, hvorfor processen altid kører i baggrunden, og hvad man skal gøre, når den bliver en CPU-svin.

Hvad er WindowServer på Mac?

WindowsServer er en central komponent i Mac-operativsystemet, der er ansvarlig for at projicere den visuelle grænseflade af programmer på din skærm. WindowServeren administrerer også andre vigtige system grafiske brugergrænseflader (GUI) som Dock og Menu Bar. Hver eneste ting, der kommer på din Macs skærm, blev muliggjort af WindowsServeren.

macOS starter WindowServer automatisk, når du logger på din Mac. Processen forbliver aktiv i baggrunden og driver den grafiske/visuelle grænseflade i alle programmer, indtil du logger ud eller lukker din Mac ned. Ud over at give grafisk support til applikationer, er nogle baggrundsapplikationer uden en brugervendt grænseflade også stærkt afhængige af WindowServer.

Er WindowServer sikker?

WindowServer på Mac er en harmløs systemproces. Om noget hjælper det applikationer og andre systemprocesser med at fungere korrekt. Du bør kun bekymre dig om WindowServer, når den overbelaster CPU'en, øger blæserstøjen eller sænker din Macs ydeevne.

Du kan blive fristet til at tvinge WindowServer ud, hvis du synes, at den bruger en vanvittig mængde CPU-ressourcer i Activity Monitor, men det burde du ikke. Du kan ikke bruge din Mac uden at denne proces kører i baggrunden.

Tvangsafslutning af WindowServer vil lukke alle aktive programmer, opdatere operativsystemet og logge dig ud af din Mac. Når du logger ind igen, starter macOS automatisk WindowServer i baggrunden igen, og cyklussen fortsætter. Det viser, hvor vigtig processen er for, at din Mac fungerer korrekt.

På trods af at det er en sikker systemproces, forårsager WindowServer nogle gange, at din Mac ikke fungerer. I det næste afsnit forklarer vi, hvorfor det sker, og hvordan man sætter WindowServers høje CPU-forbrug i opløbet.

Hvad forårsager WindowServer højt CPU-forbrug (og hvordan rettes det)

Naturligvis vil WindowServers CPU og hukommelsesforbrug afhænge af antallet af aktive programmer, der bruger processen på din Mac. Følgende faktorer kan dog resultere i problemer med høj CPU-brug:

1. Du har for mange elementer på dit skrivebord

Husk, at alt på din Macs skærm blev lagt der af WindowServeren. Jo flere elementer (ikoner, filer, mapper osv.) der er på dit skrivebord, jo mere processorkraft kræves af WindowServer for at beholde dem der.

Hvis WindowServer bruger for meget CPU-kraft, og der er over 50 elementer på dit skrivebord, skal du slette unødvendige filer og ikoner. Endnu bedre, flyt dem til en enkelt mappe på skrivebordet.

2. For mange aktive apps og Windows

Hvis du har for mange aktive apps og vinduer, kan det også få WindowServer CPU-brug til at stige i vejret. Luk unødvendige vinduer og programmer, som du ikke bruger.

3. Et buggyprogram forårsager problemet

Hvis WindowServers CPU-brug kun skyder gennem taget, når du starter en bestemt applikation, har appen højst sandsynligt en fejl, der får den til at fungere forkert. For at lokalisere den app, der forårsager problemet, skal du lukke alle aktive applikationer og genstarte dem én ad gangen. Brug et program i mindst 3-5 minutter, og kontroller WindowServer-brugen i Activity Monitor.

Hvis et program unorm alt øger WindowServers CPU-forbrug, skal du opdatere appen og kontrollere, om det løser problemet. Ellers skal du kontakte appudvikleren for at indsende en fejlrapport.

4. Din gamingmus er en anden potentiel synder

Nogle Mac-brugere bemærkede, at brugen af ​​en gaming-mus på deres enheder fik WindowServer på Mac til at bruge meget CPU-kraft. Frakobl ethvert spiltilbehør, der er tilsluttet din Mac, og kontroller, om det reducerer WindowServer CPU-brug.

5. Visuelle effekter og animation

macOS leveres med en "gennemsigtighed", der slører baggrunden for aktive vinduer mod dit skrivebordsbillede. Selvom denne funktion tilføjer en form for æstetisk effekt og visuel til app-vinduer, kan det få WindowServer til at forbruge høj CPU-strøm, især når du har for mange vinduer åbne.

Gå til Systemindstillinger > Tilgængelighed > Vis og marker både Reducer transparency og Reducer motion .

6. Opsætning af flere virtuelle skriveborde eller ekstern skærm

WindowServer bruger mere CPU-strøm og hukommelse, hvis du bruger en ekstern skærm. Processen bruger endnu mere processorkraft til at overføre billeder til flere skærme. Hvis du bruger flere skærme med din Mac, skal du frakoble én skærm og se, om det reducerer WindowServer CPU-brug.

Brug af flere virtuelle skriveborde eller mellemrum i Mission Control kan også få WindowServer til at overbelaste din CPU. For at løse problemet skal du reducere antallet af virtuelle skriveborde i Mission Control eller gå til System Preferences > Mission Control og fjern markeringen af ​​Omarranger automatisk mellemrum baseret på seneste brug

Hvis problemet fortsætter, skal du vende tilbage til menuen Mission Control og fjerne markeringen af ​​Skærmene har separate mellemrum.

Bemærk: Deaktivering af "Displays have separate Spaces" i Mission Control vil reducere WindowServers CPU-brug, men din eksterne skærm kan blive tom, hvis du bruger et program i fuldskærmstilstand.

WindowServer på Mac Simplified

Forhåbentlig ved du nu, hvad WindowServer er, og hvorfor processen til enhver tid kører i baggrunden.

Hvis WindowServer bruger urimelig høj processorkraft på din Mac, skal du bruge fejlfindingstrinene ovenfor til at diagnosticere og løse problemet. Hvis problemet fortsætter, vil genstart af din Mac eller nulstilling af dens NVRAM genoprette processen til normal tilstand.

Hvad er WindowServer på Mac (og er det sikkert?)