Sie waren in der Zone und haben Ihren Workflow blitzschnell durchgearbeitet, und dann begann Ihr Mac aus dem Nichts zu stottern. Die Anwendungen auf Ihrem System wurden nicht blitzschnell geöffnet und das Wechseln zwischen Apps erfolgte mit Verzögerung.
Um zu verstehen, warum sich Ihr Mac so verhält, haben Sie wahrscheinlich die Aktivitätsanzeige geöffnet, nur um festzustellen, dass Ihre CPU auf Ihrem Mac auf Hochtouren lief – was dazu führte, dass Ihr Mac Probleme hatte.
Aber warum war die CPU-Auslastung auf Ihrem Mac so hoch? War es wegen eines Prozesses namens WindowServer? Finden wir es heraus.
Was ist WindowServer auf dem Mac?
Wenn man sich den Namen ansieht, könnte man meinen, dass WindowServer etwas mit dem Internet zu tun hat. Schließlich sind Server meistens im World Wide Web zu finden, da sie uns helfen, die Websites bereitzustellen, nach denen wir suchen.
Allerdings hat der WindowServer-Prozess auf Ihrem Mac nichts mit dem Internet zu tun. Tatsächlich ist der Prozess für die Ausführung einer grundlegenden Aufgabe auf Ihrem Mac verantwortlich – das Zeichnen von Fenstern auf Ihrem Mac. Das bedeutet, dass alle Fenster, die Sie auf Ihrem Mac sehen, von WindowServer gerendert und verwaltet werden.
Wenn Sie also eine Anwendung auf Ihrem Mac öffnen, kommuniziert sie mit WindowServer, um ihre Benutzeroberfläche auf Ihrem Bildschirm zu erstellen. Danach verwaltet WindowServer dynamisch die Transparenz, den Inhalt und andere Elemente auf Ihrem Display.
Darüber hinaus beginnt der Prozess zu funktionieren, sobald Ihr Mac zum Leben erweckt wird, da er für das Rendern verantwortlich ist das Dock, macOS-Menüleiste, und alle Symbole auf Ihrem Desktop.
All dies zeigt, dass WindowServer ein geschäftskritischer Prozess ist und die CPU-Auslastung des Prozesses direkt proportional zur Anzahl der Desktops und Fenster auf Ihrem Mac ist.
Wenn Sie also mehrere Apps auf Ihrem Mac geöffnet haben oder mehrere Displays in Ihrem Arbeitsbereich verwenden, wird der WindowServer-Prozess die CPU-Ressourcen in Anspruch nehmen.
Aber wie überprüfen Sie die Menge an Ressourcen, die WindowServer verbraucht? Finden wir es unten heraus.
So überprüfen Sie die CPU-Auslastung von WindowServer
Da wir nun wissen, was WindowServer ist, können wir bestimmen, wie viel Hardwareressourcen der WindowServer-Prozess des Mac verbraucht. Befolgen Sie also die folgenden einfachen Anweisungen:
- Verwenden Sie die Befehl + Leertaste Verknüpfung zum Öffnen von Spotlight auf Ihrem Mac. Suchen Sie danach nach Aktivitätsmonitor.
- Suchen nach WindowServer und doppelklicken Sie darauf, um die CPU- und Speicherauslastung des Prozesses anzuzeigen.
Wie bereits erläutert, kann der WindowServer-Prozess viele CPU-Zyklen verbrauchen. Wenn die Apps auf Ihrem Mac jedoch ordnungsgemäß funktionieren, sollte der Prozess 10 bis 30 Prozent der Rechenleistung Ihrer CPUs verbrauchen.
Im Gegenteil, wenn eine App auf Ihrem Mac einen Fehler aufweist, kann dies dazu führen, dass WindowServer mehr Rechenleistung verbraucht, aber hier erfahren Sie, wie Sie ihn beheben können.
11 Möglichkeiten, die CPU-Auslastung von WindowServer zu reduzieren
Wenn der WindowServer-Prozess auf Ihrem Mac viele CPU-Zyklen verbraucht, können Sie die folgenden Tipps befolgen, um dies zu reduzieren.
1. Räumen Sie Ihren Desktop auf
Es kann praktisch sein, Dateien auf Ihrem Desktop zu haben. Es ermöglicht Ihnen den einfachen Zugriff auf Dateien und bietet eine Vogelperspektive auf die Dateien, die Sie häufig verwenden.
Wenn Sie jedoch viele Elemente auf dem Desktop haben, muss der WindowServer-Prozess sowohl die Symbole als auch die Fenster rendern, an denen Sie arbeiten.
Wenn Sie also viele Symbole auf dem Desktop haben, können Sie sie an einen anderen Ort verschieben oder sie löschen, wenn sie unnötig sind.
Dadurch würde die Belastung Ihrer CPU verringert, während Fenster auf dem Desktop gerendert werden.
2. Entfernen Sie zusätzliche Desktops auf Ihrem Mac
Mehrere Desktops mit unterschiedlichen Apps zu haben, kann Sie zu einem Meister der Produktivität machen. Wenn Sie jedoch mehrere Desktops auf Ihrem Mac haben, können Sie einige davon vergessen.
Aus diesem Grund muss WindowServer zusätzliche Fenster zeichnen, die Sie nicht verwenden. Dadurch erhöht sich die Belastung des WindowServer-Prozesses.
Um dieses Problem zu lösen, öffnen Sie Missions Kontrolle durch Drücken F3 und bewegen Sie den Cursor auf den Desktop, den Sie nicht oft verwenden. Dadurch wird ein "x"-Symbol darüber angezeigt, auf das Sie klicken können, um den Desktop zu schließen.
3. Bewegung und Transparenz reduzieren
Die Apps auf Ihrem Mac haben einen transparenten Hintergrund, wodurch sie ästhetisch ansprechend aussehen. Dies geht allerdings zu Lasten der Verwendung zusätzlicher CPU-Zyklen.
Daher kann die Reduzierung der Transparenz der Apps dazu führen, dass die CPU-Auslastung von WindowServer sinkt.
Um Transparenz und Bewegung auf Ihrem Mac zu reduzieren, können Sie die folgenden Schritte ausführen:
- Offen Systemeinstellungen indem Sie Spotlight mit starten Befehl + Leertaste Abkürzung. Alternativ können Sie es auch über das Dock öffnen.
- Klicke auf Barrierefreiheit > Anzeige und schalten Sie die Schalter für ein Bewegung reduzieren Und Transparenz reduzieren.
4. Deaktivieren Sie separate Leerzeichen für externe Displays
Das Anschließen externer Displays an Ihren Mac kann Ihre Produktivität exponentiell steigern. Diese Produktivitätssteigerung wird jedoch mit zusätzlichen CPU-Zyklen erkauft.
Denken Sie daran, dass Ihr externer Monitor für die Ausgabe der Anzeige immer noch auf die CPU Ihres Mac angewiesen ist, sodass alle Fenster darauf von WindowServer auf Ihrem Mac gezeichnet werden müssen.
Daher belastet ein externer Monitor Ihr System stark. Darüber hinaus erhöhen separate Bereiche für Ihr externes Display die Lasten weiter, da neue Desktops vom Mac verwaltet und gerendert werden müssen.
Um die Belastung Ihrer CPU beim Anschluss externer Monitore zu reduzieren, können Sie die folgenden Schritte ausführen:
- Gehe zu Systemeinstellungen auf Ihrem Mac aus dem Dock. Oder verwenden Sie die Spotlight-Suche.
- Klicke auf Desktop & Dock und schalten Sie den Schalter für aus Displays haben separate Bereiche.
Sie müssen sich von Ihrem Mac abmelden und erneut anmelden, damit die Änderungen wirksam werden.
5. Entfernen Sie problematische Apps von Ihrem Mac
Wenn die CPU-Auslastung des WindowServer-Prozesses des Mac beim Öffnen bestimmter Anwendungen steigt, könnte eine fehlerhafte App der Schuldige für all Ihre Probleme sein.
Wenn Sie also der Meinung sind, dass bestimmte Anwendungen die CPU-Last auf Ihrem Mac erhöhen, löschen Sie sie am besten oder wenden Sie sich an den Entwickler, um eine Lösung für das Problem zu finden.
6. Auf Updates prüfen
Ein veraltetes Betriebssystem auf Ihrem Mac verursacht mehrere Probleme. In einigen Fällen kann es dazu führen, dass WindowServer höhere CPU-Zyklen verbraucht.
Um dieses Problem zu lösen, müssen Sie nur zu gehen Systemeinstellungen > Allgemein > Software-Aktualisierung.
7. Starten Sie Ihren Mac neu
Mac-Benutzer starten ihr System selten neu; Immerhin funktioniert es gut ohne Neustart. Allerdings ist ein Neustart Ihres Systems eine gute Idee, wenn WindowServer auf Ihrem Mac viel Rechenleistung verbraucht.
Dadurch werden alle Speichersysteme auf Ihrem Mac neu gestartet und alle Probleme behoben, die möglicherweise die CPU oder die Speichersysteme in Beschlag genommen haben.
Um Ihren Mac neu zu starten, klicken Sie auf das Apple-Menü und wählen Sie Neu starten aus der Dropdown-Liste. Alternativ können Sie den Netzschalter an Ihrem Mac gedrückt halten.
Wenn Ihr Mac jedoch aufgrund einer hohen CPU-Auslastung eingefroren ist, können Sie einen der erweiterten verwenden Möglichkeiten, Ihren Mac neu zu starten oder das Herunterfahren zu erzwingen.
8. Überprüfen Sie, ob die Apps auf Ihrem Mac aktualisiert sind
In den meisten Fällen kann eine alte Anwendung auf Ihrem Mac zu Problemen mit WindowServer führen, da ältere Anwendungen nicht richtig mit neueren Versionen von macOS kommunizieren können.
Daher können Sie sich auf den Weg machen Appstore > Aktualisierung > Alle aktualisieren um Ihre Anwendungen zu aktualisieren.
Wenn Sie Homebrew verwenden, können Sie nach dem Öffnen der Terminal-App den folgenden Befehl eingeben.
brauen aktualisieren
Wenn Sie einen Mac mit einem ProMotion-Display haben, z das 14-Zoll- oder 16-Zoll-MacBook Pro, das Deaktivieren und Verringern der Aktualisierungsrate kann die CPU-Auslastung von WindowServer reduzieren.
Um dasselbe zu tun, gehen Sie zu Systemeinstellungen > Anzeigen > Aktualisierungsrate. Danach können Sie die Bildwiederholfrequenz Ihrer Wahl auswählen.
10. Löschen Sie den Cache auf Ihrem Mac
Jede App auf Ihrem System generiert temporäre Daten, damit sie ordnungsgemäß funktioniert. Diese Dateien werden als Cache-Dateien bezeichnet, und obwohl sie dafür sorgen, dass Apps funktionieren, können sie auch zu Fehlfunktionen Ihres Systems führen.
In unserem Fall könnten diese Dateien also die CPU-Auslastung von WindowServer auf Ihrem Mac erhöhen.
Um diese Dateien zu löschen, öffnen Sie daher Finder, klicke auf Gehen Halten Sie in der Menüleiste die Möglichkeit Taste, und klicken Sie auf Bibliothek im Dropdown-Menü. Öffnen Sie dann die Caches Ordner und löschen Sie alle Dateien hier.
11. Setzen Sie die SMC auf Ihrem Mac zurück
Der System Management Controller (SMC) verwaltet Low-Level-Funktionen im Zusammenhang mit dem Mac. Eine dieser Aufgaben umfasst die Verwaltung des Displays, wenn Sie den Deckel anheben.
Daher können Probleme in der SMC die hohe CPU-Auslastung des WindowServer-Prozesses auf Ihrem Mac verursachen. Lesen Sie also gerne unseren speziellen Leitfaden weiter Zurücksetzen der SMC auf Ihrem Mac.
Läuft Ihr Mac immer noch langsam?
Obwohl WindowServer dazu führen kann, dass Ihr Mac langsamer wird, kann es mehrere andere Gründe geben, warum Ihr System nicht in der Lage ist, die Leistung zu liefern, die es einmal hatte.
Um die Leistung Ihres Systems zu verbessern, könnten Sie sich die Speichersysteme ansehen oder einen neuen Mac kaufen, insbesondere wenn Sie den aktuellen seit mehreren Jahren verwenden.