Ett av de viktigaste komponenterna i macOS är förhållandet mellan de beräkningar som utförs av processorn och det du ser på skärmen. Det förhållandet hanteras av WindowServer på datorn – en process som ansvarar för att rendera grafiska element på skärmen.

För det mesta behöver du inte tänka på den eller ens vara medveten om att den finns, men om den börjar använda många processorcykler kan det göra datorn långsammare. Så här fixar man det.

Vad är WindowServer på Mac?

Det är helt enkelt den process i macOS som renderar element på skärmen, oavsett om det är programfönster, ikoner eller webbplatser. Ju fler fönster du har öppna samtidigt, desto fler processorcykler behöver WindowServer. De flesta grafiska element uppdateras regelbundet, vilket är anledningen till att WindowServer behöver dessa processorcykler. Varje gång du flyttar runt ett fönster, redigerar en bild i Photoshop eller växlar till en annan flik i Safari måste WindowServer rendera det igen.

Med tanke på att fönster i macOS har många effekter, t.ex. transparens och skuggor, är det inte så konstigt att det krävs resurser för att rendera dem om och om igen på skärmen. På de flesta Mac-datorer bör dock antalet processorcykler som WindowServer förbrukar vara så litet att du inte märker av det.

Varför använder WindowServer så mycket processorkraft?

Det finns några saker som kan få WindowServer att använda så många processorcykler att du märker det eller att det saktar ner datorn. Bland dessa är:

Problematiska apparVissa program kan ”ockupera” minne
Flera bildskärmarAtt ha flera skärmar kan använda mycket minne
Rörigt skrivbordVarje ikon måste renderas på nytt varje gång innehållet på skärmen ändras
Visuella effekterÄldre Mac-datorer har problem med modern grafik

Så tar du reda på om WindowServer använder för många processorcykler

  1. Gå till Program > Verktygsprogram och öppna Aktivitetskontroll.
  2. Klicka på toppen av kolumnen ”% processor”.
  3. Titta på namnen på processerna i den kolumnen.
  4. Om WindowServer ligger i topp och tar upp mer än 60 % av processorkapaciteten så vet du att den använder fler processorcykler än den borde.
  5. Avsluta Aktivitetskontroll.

Är WindowServer relaterat till mds_stores?

Nej, inte direkt. Medan WindowServer styr renderingen av element på skärmen, är mds_stores på datorn (mds står för metadataserver) en del av Spotlight. Om du ser att mds_stores förbrukar processorcykler beror det förmodligen på att Spotlight omindexerar din Mac.

Tips

Om du tycker att din Mac har problem och ofta är långsam kan CleanMyMac X:s Maintenance-modul hjälpa dig. Den utför flera funktioner, inklusive att frigöra RAM-minne, köra underhållsskript och reparera diskbehörigheter som kan förbättra datorns prestanda. Modulen System Junk identifierar och tar bort skräpfiler som ligger och skräpar på startdisken och som kan försämra prestandan. Så här använder man den.

1. Ladda ner, installera CleanMyMac X och öppna sedan appen.

2. Välj till System Junk och tryck på Scan.

3. När den är klar klickar du på Clean för att ta bort de filer den har hittat eller Review Details för att få reda på mer.

Så minskar du WindowServers processorbelastning

1. Stäng fönster som du inte behöver

Ju fler fönster du har öppna, desto mer måste WindowServer arbeta, särskilt om du har en äldre Mac. Du bör också stänga webbläsarflikar som du inte använder, eftersom det minskar den totala belastningen på systemet. Och om det finns några öppna program som du inte använder för tillfället kan du avsluta dem (tryck på alternativ-kommando-Escape för att öppna tvångsavsluta-menyn).

2. Stäng av visuella effekter

Funktioner som transparens i fönster använder också fler processorcykler. Du kan inte stänga av alla visuella effekter, men du kan stänga av transparens med hjälp av inställningspanelen Hjälpmedel i Systeminställningar. Så här inaktiverar du det:

  1. Gå till Apple-menyn och välj Systeminställningar.
  2. Klicka på Hjälpmedel och välj Bildskärm.
  3. Växla reglaget bredvid Minska genomskinlighet.

3. Minska antalet skrivbord i Mission Control

Att stänga ytterligare skrivbord kan hjälpa till att minska WindowServers processorbelastning:

  1. Tryck på tangenten F3 för att öppna Mission Control eller klicka på Launchpad-ikonen i Dock om du använder ett tangentbord som inte är från Apple och välj Mission Control.
  2. Håll muspekaren över skrivbord som du inte använder.
  3. Klicka på ”x” i hörnet av skrivbordet för att stänga det.

4. Kontrollera att appar och macOS är uppdaterade

Nyare versioner av macOS och appar kan bidra till att minska WindowServers processorbelastning. Det beror på att de oftast är mer optimerade.

Vad gäller macOS kan ett föråldrat system även orsaka andra problem, så det är viktigt att ta sig tid att uppdatera det. Så här uppdaterar du macOS:

  1. Från Apple-menyn går du till Systeminställningar > Allmänt.
  2. Klicka på Programuppdatering.
  3. Följ instruktionerna om en uppdatering finns tillgänglig. Du kan också aktivera automatiska uppdateringar.
systemet Inställningar Programuppdatering

När du väl har uppdaterat macOS är det dags att se till att även apparna är uppdaterade. Det finns flera sätt att göra det på. För appar som laddats ner från App Store öppnar du App Store och går till sidan Uppdatera. Klicka sedan på Uppdatera bredvid en viss app eller Uppdatera alla.

systemet  AppStore-uppdateringar

Om du har laddat ner appar från en utvecklares webbplats öppnar du appen och klickar på appens namn i menyraden. Välj sedan Sök efter uppdateringar. Du kan även leta efter alternativ för automatiska uppdateringar i appens inställningar. Du kan också besöka utvecklarens webbplats för att se om det finns uppdateringar. Observera att du måste upprepa detta för varje app som är installerad på datorn.

Tips

CleanMyMac X kan söka efter nya versioner för alla appar på datorn och installera alla tillgängliga uppdateringar. Det är både snabbare och enklare än att installera enskilda uppdateringar.

5. Minska filer och mappar som sparats på skrivbordet

Som vi nämnt tidigare hanterar WindowServer-processen visuella element. Om du minskar antalet filer och mappar som du sparar på skrivbordet kan det därför bidra till att minska processorbelastningen. Det fungerar eftersom WindowServer-processen nu behöver rendera om färre element.

Här kommer flera lösningar:

  1. Sortera filer i mappar. Försök att minska antalet element så mycket som möjligt.
  2. Flytta filer och mappar som inte är viktiga till mappen Dokument.
  3. Använd travar (högerklicka var som helst på skrivbordet och välj Använd travar).

6. Stäng av områden för flera bildskärmar

Om du arbetar med flera skärmar är det nödvändigt att stänga av områden för dem. Som tur är kan du enkelt göra det i Systeminställningar:

  1. Gå till Systeminställningar > Skrivbord och Dock.
  2. Bläddra längst ner i fönstret.
  3. Under Mission Control stänger du av ”Bildskärmar har separata områden”.
  4. Starta om datorn.

7. Starta om datorn

Många av oss startar inte om våra Mac-datorer särskilt ofta. Istället fäller vi bara ihop datorn eller lämnar den i viloläge när vi har jobbat färdigt, och öppnar den igen när vi behöver använda den. Men det är viktigt att starta om för att frigöra RAM-minne och radera cacheminne och andra temporära filer. Det kan också åtgärda problem som att vissa processer upptar för många processorcykler.

WindowServer är en process som styr renderingen av grafiska element och fönster på datorskärmen. Under normala omständigheter bör den ta upp så lite systemresurser att du inte ens märker att den körs. Men det händer att saker och ting går fel och att den kräver betydligt fler processorcykler eller mer RAM-minne än den borde. Om det händer på din Mac kan du följa stegen ovan för att minska belastningen på systemet.


FAQ

Vad är WindowServer-processen?

På en Mac är WindowServer-processen en process som ansvarar för kommunikationen mellan skärmar och appar. Enkelt uttryckt är det nödvändigt för att rendera grafiska element på bildskärmen.

Varför är WindowServers processorbelastning så hög?

De vanligaste orsakerna är att man har flera skärmar samtidigt, använder många visuella effekter eller har problem med apparna.

Hur minskar man WindowServers processorbelastning?

Det finns flera sätt att hantera problemet, som att se till att appar och macOS är uppdaterade, starta om datorn och stänga onödiga fönster.