Vad är WindowServer på Mac (och är det säkert?)

En snabb blick på din Macs Activity Monitor kommer att avslöja en process som kallas WindowServer högst upp i listan. Det är en av många systemprocesser som din Mac inte klarar sig utan.

I den här förklaringen går vi igenom hur WindowServer är(WindowServer) och vad den gör på din Mac . Vi kommer också att täcka orsaker till varför processen alltid körs i bakgrunden, och vad man ska göra när det blir en CPU-hog(becomes a CPU hog) .

Vad är WindowServer på Mac?

WindowsServer är en central komponent i Mac -operativsystemet som är ansvarig för att projicera det visuella gränssnittet för applikationer på din skärm. WindowServer hanterar(WindowServer) även andra viktiga systemgrafiska användargränssnitt ( GUI ) som dockan(Dock) och menyraden(Menu Bar) . Varenda sak som kommer på din Macs skärm möjliggjordes av WindowsServer .

macOS startar WindowServer automatiskt när du loggar in på din Mac . Processen förblir aktiv i bakgrunden och driver det grafiska/visuella gränssnittet för alla program tills du loggar ut eller stänger av din Mac . Förutom att tillhandahålla grafiskt stöd till applikationer, är vissa bakgrundsapplikationer utan ett användarvänligt gränssnitt också starkt beroende av WindowServer .

Är WindowServer säkert?

WindowServer på Mac är en helt ofarlig systemprocess. Om något hjälper det applikationer och andra systemprocesser att fungera korrekt. Du bör bara oroa dig för WindowServer när den överbelastas processorn(CPU) , höjer fläktljudet eller saktar ner din Macs(Mac) prestanda.

Du kan bli frestad att tvångsavsluta WindowServer(WindowServer) om du upptäcker att den använder en vansinnig mängd CPU- resurser i Activity Monitor , men du borde inte. Du kan inte använda din Mac utan att denna process körs i bakgrunden.

Om du tvångsavslutar WindowServer(WindowServer) stänger du alla aktiva program, uppdaterar operativsystemet och loggar ut dig från din Mac . När du loggar in igen kommer macOS automatiskt att starta WindowServer i bakgrunden igen och cykeln fortsätter. Det visar hur viktig processen är för att din Mac ska fungera korrekt .

Trots att det är en säker systemprocess orsakar WindowServer ibland att din Mac inte fungerar. I nästa avsnitt förklarar vi varför det händer och hur man kväver WindowServers(WindowServer) höga CPU- användning i sin linda. 

Vad orsakar hög CPU-användning i WindowServer(WindowServer High CPU Usage) (och hur(How) man fixar(Fix) )

Naturligtvis kommer WindowServers CPU och minnesförbrukning att bero på antalet aktiva program som använder processen på din Mac . Följande faktorer kan dock resultera i problem med hög CPU- användning:  

1. Du har för många objekt på skrivbordet(1. You Have Too Many Items On Your Desktop)

Kom ihåg(Remember) att allt på din Mac-skärm placerades där av WindowServer . Ju fler objekt (ikoner, filer, mapp, etc.) det finns på ditt skrivbord, desto mer processorkraft krävs av WindowServer för att behålla dem där.

Om WindowServer använder för mycket CPU- kraft och det finns över 50 objekt på skrivbordet, radera onödiga filer och ikoner. Ännu bättre(Better) , flytta dem till en enda mapp på skrivbordet.

2. För många aktiva appar och Windows(2. Too Many Active Apps and Windows)

Att ha för många aktiva appar och fönster kan också få WindowServer CPU- användning att skjuta i höjden. Stäng(Close) onödiga fönster och program som du inte använder.

3. Ett buggyprogram orsakar problemet(3. A Buggy Program Is Causing the Problem)

Om WindowServers (WindowServer)CPU- användning bara går genom taket när du startar en viss applikation, har appen troligen ett fel som gör att den inte fungerar. För att lokalisera appen som orsakar problemet, stäng alla aktiva applikationer och starta om dem en i taget. Använd ett program i minst 3-5 minuter och kontrollera WindowServer- användningen i Activity Monitor .

Om ett program onormalt ökar WindowServers CPU - förbrukning, uppdatera appen och kontrollera om det löser problemet. Annars(Otherwise) kontaktar du apputvecklaren för att lämna in en felrapport.

4. Din spelmus är en annan potentiell boven(4. Your Gaming Mouse Is Another Potential Culprit)

Vissa Mac-användare(Some Mac users) noterade att användningen av en spelmus på sina enheter fick WindowServerMac att använda mycket CPU- kraft. Koppla bort(Disconnect) alla speltillbehör som är anslutna till din Mac och kontrollera om det minskar WindowServer CPU- användning.

5. Visuella effekter och animering(5. Visual Effects and Animation)

macOS levereras med en "Transparens"-funktion som suddar ut bakgrunden för aktiva fönster mot din skrivbordsbild. Även om den här funktionen lägger till någon form av estetisk effekt och visuellt till appfönster, kan det få WindowServer att förbruka hög CPU -kraft – särskilt när du har för många fönster öppna.

Gå till Systeminställningar(System Preferences) > Tillgänglighet(Accessibility) > Skärm(Display) och markera både Reducera transparens(Reduce transparency) och Reducera rörelse(Reduce motion) .

6. Installation av flera virtuella skrivbord eller extern bildskärm(6. Multiple Virtual Desktop or External Monitor Setup)

WindowServer förbrukar mer CPU- kraft och minne om du använder en extern bildskärm. Processen använder ännu mer processorkraft för att överföra bilder till flera bildskärmar. Om du använder flera skärmar med din Mac(use multiple displays with your Mac) , koppla ur en bildskärm och se om det minskar WindowServer CPU- användning.

Att använda flera virtuella skrivbord eller utrymmen i Mission Control kan också få WindowServer att överbelasta din CPU . För att åtgärda problemet, minska antalet virtuella skrivbord i Mission Control eller (Head) till Systeminställningar(System Preferences) > Mission Control och avmarkera Automatiskt omarrangera utrymmen baserat på senaste användning(Automatically rearrange Spaces based on most recent use) .

Om problemet kvarstår, gå tillbaka till Mission Control -menyn och avmarkera Bildskärmar har separata utrymmen(Displays have separate Spaces) .

Obs:(Note:) Om du inaktiverar "Displays have separate Spaces" i Mission Control kommer WindowServers CPU - användning att minska, men din externa bildskärm kan bli tom om du använder ett program i helskärm.

WindowServer på Mac förenklat

Förhoppningsvis vet du nu vad WindowServer är och varför processen hela tiden körs i bakgrunden. 

Om WindowServer använder orimligt hög processorkraft på din Mac använder du felsökningsstegen ovan för att diagnostisera och åtgärda problemet. Om problemet kvarstår, omstart av din Mac eller återställning av dess NVRAM(resetting its NVRAM) skulle definitivt återställa processen till det normala.



About the author

Jag är en mjukvaruingenjör med över 10 års erfarenhet av att bygga och underhålla Apple Mac-datorer, iOS-enheter och webbläsare Google Chrome. Min erfarenhet inkluderar utveckling, underhåll och drift av mjukvaruprodukter från grunden eller att bidra till projekt med öppen källkod. Jag har också haft möjlighet att arbeta med en mängd olika hårdvaruprojekt – från att fixa trasiga skärmar på sjukhus till att designa och implementera nya funktioner för iPhone. På min fritid tycker jag om att spela favoritspel, läsa böcker, laga middag med min familj eller umgås med vänner.



Related posts