Je was in de zone, raasde door je workflow en toen, uit het niets, begon je Mac te stotteren. De applicaties op je systeem werden niet razendsnel geopend en het schakelen tussen apps ging met vertraging.
Om te begrijpen waarom je Mac zich zo gedroeg, heb je waarschijnlijk de Activity Monitor geopend, alleen om te ontdekken dat je CPU op je Mac op volle toeren draaide, waardoor je Mac het moeilijk had.
Maar waarom was het CPU-gebruik op je Mac zo hoog? Was het vanwege een proces genaamd WindowServer? Nou, laten we het uitzoeken.
Wat is WindowServer op Mac?
Als je naar de naam kijkt, heb je misschien de indruk dat WindowServer iets met internet te maken heeft. Servers zijn tenslotte meestal te vinden op het wereldwijde web, omdat ze ons helpen de websites te bedienen waarnaar we op zoek zijn.
Dat gezegd hebbende, het WindowServer-proces op je Mac heeft niets met internet te maken. In feite is het proces verantwoordelijk voor het uitvoeren van een fundamentele taak op je Mac: vensters tekenen op je Mac. Dit betekent dat alle vensters die u op uw Mac ziet, worden weergegeven en beheerd door WindowServer.
Daarom, wanneer u een toepassing op uw Mac opent, communiceert deze met WindowServer om de gebruikersinterface op uw beeldscherm te creëren. Daarna beheert WindowServer dynamisch de transparantie, inhoud en andere elementen op uw beeldscherm.
Bovendien begint het proces te werken zodra je Mac tot leven komt, omdat het verantwoordelijk is voor de weergave het dok, macOS-menubalk, en alle pictogrammen op uw bureaublad.
Dit alles laat zien dat WindowServer een bedrijfskritisch proces is en dat het CPU-gebruik van het proces recht evenredig is met het aantal desktops en vensters op je Mac.
Dus als u meerdere apps op uw Mac hebt geopend of meerdere beeldschermen in uw werkruimte gebruikt, is het WindowServer-proces gebonden aan hoge CPU-bronnen.
Maar hoe controleert u de hoeveelheid bronnen die WindowServer verbruikt? Laten we het hieronder uitzoeken.
Hoe het CPU-gebruik van WindowServer te controleren
Nu we weten wat WindowServer is, kunnen we bepalen hoeveel hardwarebronnen het WindowServer-proces van de Mac verbruikt. Volg dus de eenvoudige instructies hieronder:
- Gebruik de Command + Spatie snelkoppeling om Spotlight op je Mac te openen. Zoek daarna naar Activiteitenmonitor.
- Zoeken VensterServer en dubbelklik erop om het CPU- en geheugengebruik van het proces te bekijken.
Zoals eerder uitgelegd, kan het WindowServer-proces veel CPU-cycli verbruiken. Dat gezegd hebbende, als de apps op je Mac correct werken, zou het proces 10-30 procent van de rekenkracht van je CPU's moeten verbruiken.
Integendeel, als een app op je Mac een bug bevat, kan dit ervoor zorgen dat WindowServer meer rekenkracht verbruikt, maar hier is hoe je het kunt oplossen.
11 manieren om het CPU-gebruik van WindowServer te verminderen
Als het WindowServer-proces op uw Mac veel CPU-cycli verbruikt, kunt u de onderstaande tips volgen om dit te verminderen.
1. Ruim je bureaublad op
Het kan handig zijn om bestanden op uw bureaublad te hebben. Hiermee hebt u eenvoudig toegang tot bestanden en krijgt u een overzicht in vogelvlucht van de bestanden die u vaak gebruikt.
Dat gezegd hebbende, als u veel elementen op het bureaublad heeft, moet het WindowServer-proces zowel de pictogrammen als de vensters waaraan u werkt, weergeven.
Als u veel pictogrammen op het bureaublad heeft, kunt u deze daarom naar een andere locatie verplaatsen of ze verwijderen als ze niet nodig zijn.
Als u dit doet, wordt de belasting van uw CPU verminderd terwijl vensters op het bureaublad worden weergegeven.
2. Verwijder extra desktops op uw Mac
Als u meerdere desktops met verschillende apps heeft, kunt u een meester in productiviteit worden. Dat gezegd hebbende, als je meerdere desktops op je Mac hebt, vergeet je er misschien een paar.
Hierdoor moet WindowServer extra vensters schilderen die u niet gebruikt. Dit verhoogt de belasting van het WindowServer-proces.
Dus om dit probleem op te lossen, open Missie Controle door te drukken F3 en plaats de cursor op het bureaublad dat u niet vaak gebruikt. Als u dit doet, wordt er een "x" -pictogram overheen weergegeven, waarop u kunt klikken om het bureaublad te sluiten.
3. Verminder beweging en transparantie
De apps op je Mac hebben een transparante achtergrond, waardoor ze er esthetisch uitzien. Dat gezegd hebbende, dit gaat ten koste van het gebruik van extra CPU-cycli.
Daarom kan het verminderen van de transparantie van de apps ervoor zorgen dat het CPU-gebruik van WindowServer afneemt.
Om transparantie en beweging op uw Mac te verminderen, kunt u de onderstaande stappen volgen:
- Open Systeem instellingen door Spotlight te starten met behulp van de Command + Spatie snelkoppeling. U kunt het ook vanuit het Dock openen.
- Klik op Toegankelijkheid > Weergave en schakel de schakelaars in voor Verminder beweging En Transparantie verminderen.
4. Schakel afzonderlijke ruimtes voor externe beeldschermen uit
Als u externe beeldschermen op uw Mac hebt aangesloten, kunt u uw productiviteit exponentieel verhogen. Maar deze productiviteitsstijging gaat ten koste van extra CPU-cycli.
Vergeet niet dat je externe monitor nog steeds afhankelijk is van de CPU van je Mac voor het uitvoeren van het scherm, dus alle vensters erop moeten door WindowServer op je Mac worden getekend.
Daarom belast het hebben van een externe monitor uw systeem zwaar. Bovendien verhoogt het hebben van aparte ruimtes voor uw externe beeldscherm de belasting nog meer omdat nieuwe desktops moeten worden beheerd en weergegeven door de Mac.
Om de belasting van uw CPU te verminderen wanneer deze is aangesloten op externe monitoren, kunt u de onderstaande stappen volgen:
- Ga naar Systeem instellingen op je Mac vanuit het Dock. Of gebruik Spotlight-zoekopdracht.
- Klik op Bureaublad & Dock en schakel de schakelaar uit voor Displays hebben aparte Spaces.
U moet uitloggen bij uw Mac en weer inloggen om de wijzigingen door te voeren.
5. Verwijder problematische apps van uw Mac
Als het CPU-gebruik van het WindowServer-proces van de Mac toeneemt wanneer u bepaalde toepassingen opent, kan een app met fouten de boosdoener zijn voor al uw problemen.
Daarom, als u denkt dat bepaalde toepassingen de CPU-belasting van uw Mac verhogen, kunt u ze het beste verwijderen of contact opnemen met de ontwikkelaar om een oplossing voor het probleem te vinden.
6. Controleer op updates
Het hebben van een verouderd besturingssysteem op uw Mac veroorzaakt verschillende problemen. In sommige gevallen kan het ertoe leiden dat WindowServer hogere CPU-cycli gebruikt.
Om dit probleem op te lossen, hoef je alleen maar naar toe te gaan Systeem instellingen > Algemeen > Software-update.
7. Start je Mac opnieuw op
Mac-gebruikers herstarten hun systeem zelden; het werkt tenslotte goed zonder opnieuw op te starten. Dat gezegd hebbende, is het een goed idee om uw systeem opnieuw op te starten als WindowServer op uw Mac veel rekenkracht verbruikt.
Als u dit doet, worden alle geheugensystemen op uw Mac opnieuw opgestart en worden eventuele problemen verwijderd die mogelijk de CPU of geheugensystemen belasten.
Om uw Mac opnieuw op te starten, klikt u op het Apple-menu en kiest u Herstarten uit de vervolgkeuzelijst. U kunt ook de aan/uit-knop op uw Mac ingedrukt houden.
Als uw Mac echter vastloopt vanwege een hoog CPU-gebruik, kunt u een van de geavanceerde gebruiken manieren om uw Mac opnieuw op te starten of geforceerd uit te schakelen.
8. Controleer of de apps op uw Mac zijn bijgewerkt
Vaker wel dan niet kan het hebben van een oude applicatie op je Mac problemen veroorzaken met WindowServer, omdat oudere applicaties niet goed kunnen communiceren met nieuwere versies van macOS.
Daarom kunt u terecht bij de App Winkel > Updates > Update alles om uw toepassingen bij te werken.
Als u Homebrew gebruikt, kunt u de volgende opdracht typen na het openen van de Terminal-app.
brouwen update
Als je een Mac hebt met een ProMotion-display, zoals de 14-inch of 16-inch MacBook Pro, het uitschakelen ervan en het verlagen van de vernieuwingsfrequentie kan het CPU-gebruik van WindowServer verminderen.
Om hetzelfde te doen, gaat u naar Systeem voorkeuren > wordt weergegeven > Vernieuwingsfrequentie. Daarna kunt u de verversingssnelheid van uw keuze selecteren.
10. Verwijder de cache op uw Mac
Elke app op uw systeem genereert tijdelijke gegevens om correct te kunnen functioneren. Deze bestanden staan bekend als cachebestanden en hoewel ze ervoor zorgen dat apps werken, kunnen ze er ook voor zorgen dat uw systeem niet goed werkt.
Dus in ons geval zouden deze bestanden het CPU-gebruik van WindowServer op je Mac kunnen verhogen.
Om deze bestanden te verwijderen, opent u daarom Vinder, Klik op Gaan houd in de menubalk de Keuze toets en klik op Bibliotheek in het vervolgkeuzemenu. Open vervolgens de caches map en verwijder alle bestanden hier.
11. Reset de SMC op uw Mac
De System Management Controller (SMC) beheert low-level functionaliteiten gerelateerd aan de Mac. Een van deze taken is het beheren van het display wanneer u het deksel optilt.
Daarom kunnen problemen in de SMC het hoge CPU-gebruik van het WindowServer-proces op uw Mac veroorzaken. Lees dus gerust onze speciale gids op het resetten van de SMC op uw Mac.
Is uw Mac nog steeds traag?
Hoewel WindowServer ervoor kan zorgen dat uw Mac trager wordt, kunnen er verschillende andere redenen zijn waarom uw systeem niet in staat is om de prestaties te leveren die het ooit deed.
Om de prestaties van uw systeem te verbeteren, kunt u naar de opslagsystemen kijken of een nieuwe Mac kopen, vooral als u de huidige al enkele jaren gebruikt.