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ærme | At 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
- Naviger til Programmer > Hjælpeprogrammer, og åbn Aktivitetsovervågning.
- Klik på toppen af CPU-kolonnen.
- Se på navnene på processerne i den kolonne.
- 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.
- 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:
- 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.
- Hold musemarkøren over skriveborde, du ikke bruger.
- 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:
- Gå til Apple-menuen og vælg Systemindstillinger.
- Klik på Tilgængelighed, og vælg Skærm.
- 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:
- Fra Apple-hovedmenuen skal du gå til Systemindstillinger > Generelt.
- Klik på Softwareopdatering.
- 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:
- Organiser filer i mapper. Prøv at reducere antallet af elementer til det maksimale.
- Flyt filer og mapper, der ikke er nødvendige for mappen Dokumenter.
- 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:
- Gå til Systemindstillinger > Desktop & Dock.
- Rul til bunden af vinduet.
- Under Mission Control skal du deaktivere "Skærm har separate rum."
- 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.
