Du var i sonen, flammet gjennom arbeidsflyten din, og så, fra ingensteds, begynte Mac-en å stamme. Applikasjonene på systemet åpnet ikke med lynraske hastigheter, og bytte mellom apper kom med et forsinkelse.

For å forstå hvorfor Mac-en din oppførte seg på denne måten, åpnet du sannsynligvis Activity Monitor, bare for å oppdage at CPU-en din på Mac-en kjørte full tilt – noe som fikk Mac-en til å slite.

Men hvorfor var CPU-bruken på din Mac så høy? Var det på grunn av en prosess kalt WindowServer? Vel, la oss finne ut av det.

Hva er WindowServer på Mac?

Når du ser på navnet, kan du ha inntrykk av at WindowServer har noe med internett å gjøre. Tross alt finnes servere stort sett på verdensveven ettersom de hjelper oss med å betjene oss nettsidene vi leter etter.

Når det er sagt, har WindowServer-prosessen på Mac-en din ingenting med internett å gjøre. Faktisk er prosessen ansvarlig for å utføre en grunnleggende oppgave på Mac-en – tegne vinduer på Mac-en. Hva dette betyr er at alle vinduene du ser på Mac-en gjengis og administreres av WindowServer.

instagram viewer

Derfor, når du åpner et program på Mac-en, kommuniserer det med WindowServer for å lage brukergrensesnittet på skjermen. Etter det administrerer WindowServer dynamisk gjennomsiktigheten, innholdet og andre elementer på skjermen din.

I tillegg begynner prosessen å fungere så snart Mac-en din kommer til live, siden den er ansvarlig for gjengivelsen havnen, macOS menylinje, og alle ikonene på skrivebordet.

Alt dette viser at WindowServer er en virksomhetskritisk prosess, og CPU-bruken av prosessen er direkte proporsjonal med antall skrivebord og vinduer på Mac-en.

Så hvis du har flere apper åpne på Mac-en eller bruker flere skjermer i arbeidsområdet ditt, er WindowServer-prosessen bundet til store CPU-ressurser.

Men hvordan sjekker du hvor mye ressurser WindowServer bruker? La oss finne ut nedenfor.

Hvordan sjekke CPU-bruken til WindowServer

Nå som vi vet hva WindowServer er, kan vi bestemme hvor mye maskinvareressurser Macs WindowServer-prosess bruker. Så følg de enkle instruksjonene nedenfor:

  1. Bruke Kommando + Mellomrom snarvei for å åpne Spotlight på din Mac. Etter det, søk etter Aktivitetsmonitor.
  2. Søk etter WindowServer og dobbeltklikk på det samme for å se CPU- og minnebruken til prosessen.

Som forklart tidligere, er WindowServer-prosessen i stand til å konsumere mange CPU-sykluser. Når det er sagt, hvis appene på Mac-en din fungerer riktig, bør prosessen forbruke 10-30 prosent av CPU-enes beregningskraft.

Tvert imot, hvis en app på Mac-en din har en feil, kan det føre til at WindowServer bruker mer datakraft, men her er hvordan du kan fikse det.

11 måter å redusere CPU-bruken av WindowServer

Hvis WindowServer-prosessen på din Mac bruker mange CPU-sykluser, kan du følge tipsene nedenfor for å redusere det samme.

1. Rydd opp skrivebordet ditt

Det kan være praktisk å ha filer på skrivebordet. Den lar deg enkelt få tilgang til filer og gir et fugleperspektiv av filene du bruker ofte.

Når det er sagt, hvis du har mange elementer på skrivebordet, må WindowServer-prosessen gjengi både ikonene og vinduene du jobber med.

Derfor, hvis du har mange ikoner på skrivebordet, kan du flytte dem til et annet sted eller slette dem hvis de er unødvendige.

Å gjøre dette vil redusere belastningen på CPU-en din mens du gjengir vinduer på skrivebordet.

2. Fjern ekstra skrivebord på din Mac

Å ha flere skrivebord med forskjellige apper kan gjøre deg til en produktivitetsmaestro. Når det er sagt, hvis du har flere skrivebord på Mac-en, kan du glemme noen av dem.

På grunn av dette må WindowServer male flere vinduer du ikke bruker. Dette øker belastningen på WindowServer-prosessen.

Så for å løse dette problemet, åpne Misjonskontroll ved å trykke F3 og hold markøren på skrivebordet du ikke bruker ofte. Hvis du gjør dette, vises et "x"-ikon over det, som du kan klikke på for å lukke skrivebordet.

3. Reduser bevegelse og åpenhet

Appene på din Mac har en gjennomsiktig bakgrunn, noe som gjør at de ser estetisk tiltalende ut. Når det er sagt, kommer dette på bekostning av å bruke ekstra CPU-sykluser.

Derfor kan det å redusere gjennomsiktigheten til appene føre til at CPU-bruken til WindowServer går ned.

For å redusere gjennomsiktighet og bevegelse på Mac-en kan du følge trinnene nedenfor:

  1. Åpen Systeminnstillinger ved å starte Spotlight ved å bruke Kommando + Mellomrom snarvei. Alternativt kan du åpne den fra Dock.
  2. Klikk på tilgjengelighet > Vise og slå på bryterne for Redusere bevegelse og Reduser åpenheten.

4. Slå av separate rom for eksterne skjermer

Å ha eksterne skjermer koblet til Mac-en kan øke produktiviteten eksponentielt. Men denne økningen i produktivitet kommer på bekostning av ytterligere CPU-sykluser.

Husk at den eksterne skjermen fortsatt er avhengig av Mac-ens CPU for å sende ut skjermen, så alle vinduene på den må tegnes av WindowServer på Mac-en.

Derfor, å ha en ekstern skjerm legger mye belastning på systemet ditt. I tillegg øker belastningen ytterligere ved å ha separate mellomrom for den eksterne skjermen, ettersom nye skrivebord må administreres og gjengis av Mac-en.

For å redusere belastningen på CPU-en når den er koblet til eksterne skjermer, kan du følge trinnene nedenfor:

  1. Gå til Systeminnstillinger på Mac-en fra Dock. Eller bruk Spotlight-søk.
  2. Klikk på Desktop og dokkingstasjon og slå av bryteren for Skjermer har separate mellomrom.

Du må logge ut av Mac-en og logge på igjen for at endringene skal tre i kraft.

5. Fjern problematiske apper fra Mac-en

Hvis CPU-bruken til Macs WindowServer-prosess øker når du åpner visse applikasjoner, kan en buggy-app være den skyldige for alle problemene dine.

Derfor, hvis du tror visse programmer øker CPU-belastningen på Mac-en din, er det best å slette dem eller ta kontakt med utvikleren for å finne en løsning på problemet.

6. Se etter oppdateringer

Å ha et utdatert operativsystem på Macen din forårsaker flere problemer. I noen tilfeller kan det føre til at WindowServer bruker høyere CPU-sykluser.

For å løse dette problemet er alt du trenger å gjøre Systeminnstillinger > Generell > Programvare oppdatering.

7. Start Mac-en på nytt

Mac-brukere starter sjelden systemet på nytt; det fungerer tross alt bra uten å starte på nytt. Når det er sagt, er det en god idé å starte systemet på nytt hvis WindowServer på Mac-en bruker mye regnekraft.

Hvis du gjør dette, starter du alle minnesystemene på Mac-en på nytt og fjerner eventuelle problemer som kan ha tråkket CPU-en eller minnesystemene.

For å starte Mac-en på nytt, klikk på Apple-menyen og velg Omstart fra rullegardinmenyen. Alternativt kan du trykke og holde inne strømknappen på Mac-en.

Men hvis Mac-en din er frosset på grunn av høy CPU-bruk, kan du bruke en av de avanserte måter å starte på nytt eller tvinge avslutning av Mac-en.

8. Sjekk om appene på Mac-en din er oppdatert

Oftere enn ikke kan det å ha et gammelt program på Macen forårsake problemer med WindowServer, ettersom eldre programmer ikke kan kommunisere med nyere versjoner av macOS på riktig måte.

Derfor kan du gå til App Store > Oppdateringer > Oppdater alt for å oppdatere applikasjonene dine.

Hvis du bruker Homebrew, kan du skrive inn følgende kommando etter å ha åpnet Terminal-appen.

brygge Oppdater
Bildekreditt: eple

Hvis du har en Mac med en ProMotion-skjerm, for eksempel 14-tommers eller 16-tommers MacBook Pro, kan deaktivere den og senke oppdateringsfrekvensen redusere CPU-bruken til WindowServer.

For å gjøre det samme, gå til Systemvalg > Viser > Oppdateringsfrekvens. Deretter kan du velge oppdateringsfrekvensen du ønsker.

10. Slett hurtigbufferen på din Mac

Hver app på systemet ditt genererer midlertidige data for at den skal fungere riktig. Disse filene er kjent som cache-filer, og selv om de får apper til å fungere, kan de også føre til at systemet ditt ikke fungerer.

Så i vårt tilfelle kan disse filene øke CPU-bruken av WindowServer på din Mac.

Derfor, for å slette disse filene, åpne Finner, klikk på i menylinjen holder du nede Alternativ tasten, og klikk på Bibliotek i rullegardinmenyen. Deretter åpner du Cacher mappen og slett alle filene her.

11. Tilbakestill SMC på din Mac

System Management Controller (SMC) administrerer funksjoner på lavt nivå relatert til Mac. En av disse oppgavene inkluderer å administrere skjermen når du løfter lokket.

Derfor kan problemer i SMC forårsake høy CPU-bruk av WindowServer-prosessen på din Mac. Så les gjerne vår dedikerte guide om tilbakestille SMC på din Mac.

Går Mac-en din fortsatt tregt?

Selv om WindowServer kan få Mac-en til å tregere, kan det være flere andre grunner til at systemet ditt ikke er i stand til å levere ytelsen det en gang gjorde.

For å forbedre ytelsen til systemet ditt kan du se på lagringssystemene eller kjøpe en ny Mac, spesielt hvis du har brukt den nåværende i flere år.