Sådan reducerer du WindowServer CPU-brug på din Mac

Et af de vigtigste macOS-elementer er forholdet mellem de beregninger, der udføres af CPU'en, og det, du ser på skærmen. Dette forhold administreres af WindowServer på din Mac - en proces, der er ansvarlig for at tegne grafiske elementer på skærmen.

Det meste af tiden behøver du ikke at tænke på det eller endda vide, at det eksisterer, men hvis det begynder at bruge mange CPU-cyklusser, kan det bremse din Mac. Sådan løser du det.

RELATERET:Sådan reducerer du Google Chromes RAM-forbrug

Hvad er WindowServer på Mac?

Det er ganske enkelt macOS-processen, der tegner elementer på skærmen, uanset om de er programvinduer, ikoner eller websteder. Jo flere vinduer du har åbne på ethvert tidspunkt, jo flere CPU-cyklusser har WindowServer brug for. De fleste grafiske elementer opdateres regelmæssigt, hvorfor WindowServer har brug for disse CPU-cyklusser. Hver gang du flytter rundt på et vindue, redigerer et billede i Photoshop eller skifter til en anden fane i Safari, skal WindowServer tegne din skærm igen.

Når du tænker på, at vinduer i macOS har masser af effekter, såsom gennemsigtighed og skygger, er det næppe overraskende, at det kræver ressourcer at tegne og gentegne dem på skærmen. På de fleste Mac'er burde antallet af CPU-cyklusser, WindowServer bruger, dog være så lille, at du ikke bemærker det.

Hvorfor bruger WindowServer så meget CPU

Der er et par ting, der kan få WindowServer til at bruge så mange CPU-cyklusser, at du bemærker det, eller at det gør din Mac langsommere. Disse omfatter:

Apps, der opfører sig forkert

Nogle programmer "hogging" hukommelse

Flere skærmeAt have flere skærme kan bruge computerens hukommelse
Rodet skrivebord

Hvert ikon skal tegnes igen, hver gang skærmens indhold ændres

Visuelle effekterÆldre Macs kæmper med moderne grafik

Sådan finder du ud af, om WindowServer bruger for mange CPU-cyklusser

  1. Naviger til Programmer > Hjælpeprogrammer, og åbn Aktivitetsovervågning.
  2. Klik på toppen af ​​CPU-kolonnen.
  3. Se på navnene på processerne i den kolonne.
  4. Hvis WindowServer er tæt på toppen og fylder mere end 60 % af CPU-ressourcerne, ved du, at den bruger flere CPU-cyklusser, end den burde.
  5. Afslut Activity Monitor.

Er WindowServer relateret til mds_stores?

Nej, ikke direkte. Mens WindowServer styrer tegningen af ​​elementer på skærmen, er mds_stores på din Mac – mds står for metadataserver – en del af Spotlight. Hvis du ser mds_stores forbruge CPU-cyklusser, er det sandsynligvis fordi Spotlight genindekserer din Mac.

1. Luk vinduer, du ikke har brug for

Jo flere vinduer du har åbne, jo sværere skal WindowServer arbejde, især hvis du har en ældre Mac. Du bør også lukke browserfaner, du ikke bruger, da dette vil reducere den samlede belastning på dit system. Og hvis der er nogle åbne programmer, som du ikke bruger i øjeblikket, skal du afslutte dem (tryk på Option-Kommando-Escape for at åbne Tvungen-Afslut-menuen).

2. Genstart din Mac

Mange af os genstarter ikke vores Mac'er særlig ofte; vi lukker bare låget, når vi er færdige med at arbejde, og åbner det så igen, når vi skal bruge vores computer. Genstart er dog vigtigt for at frigøre RAM og slette caches og andre midlertidige filer. Det kan også løse problemer som at visse processer optager for mange CPU-cyklusser.

3. Reducer antallet af skriveborde i Mission Control

Lukning af yderligere skriveborde kan hjælpe med at sænke WindowServer CPU-brug:

  1. Tryk på F3-tasten for at aktivere Mission Control, eller hvis du bruger et ikke-Apple-tastatur, skal du klikke på Launchpad-ikonet i Dock og vælge Mission Control.
  2. Hold musemarkøren over skriveborde, du ikke bruger.
  3. Klik på 'x' i hjørnet af skrivebordet for at lukke det.

4. Slå visuelle effekter fra

Funktioner som gennemsigtighed i Windows bruger også flere CPU-cyklusser. Du kan ikke deaktivere alle visuelle effekter, men du kan slå gennemsigtighed fra ved hjælp af Tilgængelighedsruden i Systemindstillinger. Sådan slår du det fra:

  1. Gå til Apple-menuen og vælg Systemindstillinger.
  2. Klik på Tilgængelighed, og vælg Skærm.
  3. Aktiver indstillingen, der siger Reducer gennemsigtighed.

5. Tjek, om apps og macOS er opdateret

Nyere versioner af macOS og apps kan hjælpe med at reducere WindowServer CPU-brug. Det skyldes, at de som regel er mere optimerede.

Når vi taler om macOS, kan det at have en forældet en også forårsage andre problemer, så det er nødvendigt at tage tid til at opdatere det. Sådan opdaterer du macOS:

  1. Fra Apple-hovedmenuen skal du gå til Systemindstillinger > Generelt.
  2. Klik på Softwareopdatering.
  3. Følg instruktionerne på skærmen, hvis en opdatering er tilgængelig. Du kan også slå automatiske opdateringer til.

Når du har opdateret macOS, er det tid til at sikre dig, at apps også er opdateret. Der er flere måder at gøre det på. For for eksempel apps, der er downloadet fra App Store, skal du åbne App Store-appen og tjekke afsnittet Opdateringer. Herfra skal du klikke på Opdater ud for en bestemt app eller Opdater alle.

Hvis du har downloadet apps fra en udviklers websted, skal du åbne appen og klikke på dens navn i menulinjen. Derfra skal du vælge Søg efter opdateringer. Alternativt kan du se efter en slags automatiske opdateringer i appens indstillinger. Du kan også besøge udviklerens websted for at se efter opdateringer. Bemærk, at du bliver nødt til at gentage processen for hver app installeret på din Mac.

6. Reducer filer og mapper gemt på skrivebordet

Som nævnt ovenfor fokuserer WindowServer-processen på visuelle elementer. Med dette i tankerne, hvis du reducerer antallet af filer og mapper, du gemmer på skrivebordet, kan det hjælpe med at reducere CPU-brug. Det virker, fordi WindowServer-processen nu skal gentegne færre elementer.

Her er flere løsninger:

  1. Organiser filer i mapper. Prøv at reducere antallet af elementer til det maksimale.
  2. Flyt filer og mapper, der ikke er nødvendige for mappen Dokumenter.
  3. Brug stakke (højreklik hvor som helst på skrivebordet og vælg Brug stakke).

7. Sluk mellemrum for flere skærme

Hvis du arbejder med flere skærme, er det nødvendigt at slå Spaces fra for dem. Heldigvis gøres det nemt fra Systemindstillinger:

  1. Gå til Systemindstillinger > Desktop & Dock.
  2. Rul til bunden af ​​vinduet.
  3. Under Mission Control skal du deaktivere "Skærm har separate rum."
  4. Genstart din Mac.

Hvorfor du bør reducere Mac WindowServer CPU-brug

Lad os afslutte med årsagerne til at tage ovenstående trin og faktisk reducere Mac WindowServer CPU-brug. Mest åbenlyst vil det hjælpe med at fremskynde din Mac. Men her er nogle flere grunde:

  • Det vil optimere din Mac og gøre din brugeroplevelse mere tilfredsstillende, fordi du dybest set slipper af med unødvendige ting, organiserer dit skrivebord og tilpasser indstillinger.
  • Hvis du genstarter din Mac som vi anbefalede, vil den også frigøre RAM og andre ressourcer og give din computer en frisk start. I hvert fald for et stykke tid.
  • Det kan hjælpe med at forbedre grafikydeevnen på din Mac, fordi du justerer nogle skærmindstillinger.

WindowServer er en proces, der styrer tegningen af ​​grafiske elementer og vinduer på din Macs skærm. Under normale omstændigheder bør det optage så få systemressourcer, at du ikke vil bemærke, at det kører. Men nogle gange kan ting gå galt, og det bruger langt flere CPU-cyklusser eller RAM, end det burde. Hvis det sker på din Mac, skal du følge ovenstående trin for at reducere de ressourcer, den bruger.

FAQ

Hvad er WindowServer-processen?

På en Mac er WindowServer-processen en proces, der er ansvarlig for kommunikationen mellem skærme og apps. Kort sagt er det nødvendigt at tegne grafiske elementer på displayet.

Hvorfor er WindowsServer-proces-CPU-forbruget så højt?

De mest almindelige årsager omfatter arbejde med flere skærme ad gangen, stor brug af visuelle effekter og appfejl.

Hvordan reducerer man WindowServer-proces CPU-brug?

Der er flere måder at håndtere problemet på, såsom at sikre, at apps og macOS er opdateret, genstarte din Mac og lukke unødvendige vinduer.