Windows Server hohe CPU auf Yosemite

128

Dies ist eine Fortsetzung von Meine Yosemite-Installation ist also langsam - was ist zu tun?

Seit der Installation von Yosemite vor ungefähr einer Woche ist meine Maschine sehr träge. Ich bin ein Webentwickler, deshalb ändere ich Windows / Apps sehr. Wenn ich Apps ändere, bleibt mein Computer mindestens 2 Sekunden lang hängen.

Wenn ich den Aktivitätsmonitor betrachte, kann ich feststellen, dass WindowServer beim Verschieben von Fenstern und auch dann, wenn ich nur eine App verwende, viel CPU beansprucht. Ich habe versucht, Apps zu schließen, um festzustellen, welche das Problem verursacht, habe aber noch nichts Nützliches gefunden.

Hier ist ein Beispiel.

Aktivitätsmonitor zeigt WindowServer bei 37,6%.

Sogar jetzt, während ich tippe, wird zwischen 10% und 20% gewechselt. Ich schreibe nur!

Wie kann ich das beheben?

Jake N
quelle

Antworten:

92

Ich hatte ein ähnliches Problem mit der hohen CPU-Auslastung in WindowServer, bei dem ich es schaffte, wieder etwas Normaleres zu erreichen, indem ich alle Elemente in meiner Menüleiste entfernte, die Hochfrequenz-Zeichnungsaktualisierungen vornahmen.

In meinem Fall schien der Netzwerkmonitor von Little Snitch der größte Schuldige zu sein.

Kevin
quelle
17
Dies war auch mein Problem. Crash-Plan und kleiner Schnatz ziehen beide viel ins Menü. Das Deaktivieren der Animationen hat geholfen.
Afuzzyllama
5
Oh Gott, danke ... das Deaktivieren des Netzwerkmonitors funktionierte eine Weile, aber alles begann von vorne. Nachdem Sie das Icon-Thema von CrashPlan auf "Keine Animation" gesetzt haben, ist alles so schnell wie es sollte.
Strayer
1
Ich habe Probleme, bei denen mein gesamter WindowServer anfängt, sich zu beschleunigen, und meinen Computer nach dem Öffnen und Verwenden einer großen PDF-Datei in der Vorschau für eine Weile erheblich verlangsamt. Nachdem ich mich abgemeldet und eingeloggt habe, ist alles wieder schnell (dies geschieht auch mit einem kleinen Schnatz-Netzwerkmonitor, der in der Menüleiste ausgeführt wird).
Film42
Ich kann die PDF-Ausgabe bestätigen. Auch der kleine Schnatz scheint einen Einfluss zu haben - werde es ab sofort genau beobachten.
Binaryanomaly
1
Gibt es eine Möglichkeit zu debuggen und herauszufinden, welche Menüelemente die Verlangsamung verursachen? Ich habe den kleinen Snitch-Netzwerkmonitor bereits deaktiviert
AlfaTeK
26

Nach dem, was ich bisher gesammelt habe, könnte Folgendes hilfreich sein ( finde meine persönlichen Erfahrungen in Kursivschrift ):

  • Missionskontrolle: Schalten Sie "Displays haben getrennte Räume" und "Dashboard" aus. Das Dashboard als Überlagerung hat die Dinge für mich wirklich verlangsamt
  • Korrigieren Sie die Festplattenberechtigungen, setzen Sie den System Management Controller zurück und setzen Sie den PRAM zurück (Luis Mercado erklärte dies unter https://discussions.apple.com/thread/6623697 ). Ich hatte einige kleine Erfolge damit, aber das Problem trat trotzdem später auf
  • Reduzieren Sie Transparenzeffekte (in den Systemeinstellungen> Barrierefreiheit unter Anzeige). Ich habe es versucht, es könnte die Leistung verbessern, aber mir hat das Aussehen gefehlt, also habe ich es zurückgeschaltet.
  • Schalten Sie die automatische Grafikumschaltung aus (Systemeinstellungen> Energiesparmodus). Dies war die beste Option für mich, da ich mir keine Sorgen um den Energieverbrauch mache, aber ehrlich gesagt glaube ich nicht, dass dies wirklich notwendig sein sollte.

Eine echte Lösung ist mir noch nicht bekannt. Hoffen wir, dass Apple diese in 10.10.1 behebt.

Bearbeiten: Ich habe auf 10.10.1 aktualisiert und das Problem besteht weiterhin. Ich denke, wir müssen länger warten oder mit der Neuinstallation fortfahren.

Bearbeiten 2: Der Wechsel zu El Capitan hat dies erheblich verbessert, daher ist dies für mich kein Problem mehr.

Scorchio
quelle
Danke das werde ich mal probieren. Haben Sie das gleiche Problem?
Jake N
Ja, ich bin ... Bitte lassen Sie mich wissen, was für Sie zu funktionieren scheint, ich bin interessiert.
Scorchio
1
Bisher habe ich Ihre Ideen ausprobiert, aber das war nach der Neuinstallation von OSX. Ich habe das über den Wiederherstellungsmodus gemacht. Ich habe OS X neu installiert, ich habe es nicht formatiert und neu installiert - das ist ein echtes Problem. Ich habe gerade OS X neu installiert und das scheint bisher sehr geholfen zu haben!
Jake N
Genial. Das Ausschalten von Dashboard und "Displays haben separate Leerzeichen" hat Wunder gewirkt. Ich habe auf meinem 2013 Air wirklich gelitten und jetzt ist es wie eine komplett neue Maschine.
Villapossu
1
Mit 10.10.2 Beta sieht es anscheinend etwas besser aus, aber es gibt immer noch einige echte Probleme mit dem Anwendungswechsel und der Cursorverzögerung auf Bluetooth sowie viel Spotlight-Aktivität. Auch Safari ist noch etwas langsam + große schwarze "Kästchen" erscheinen in Safari von Zeit zu Zeit (wie in x.0 und x.1). Hast du Glück am Ende?
Erleuchten Sie den
13

Deaktivieren Sie die "Display haben separate Leerzeichen"

Hallo, versuche dies: Deaktiviere die Option "Display hat separate Leerzeichen"

Abmelden und erneut anmelden, überprüfen Sie den Vorgang ...

alles gut?

Humbs
quelle
1
Ihr Vorschlag hat meine Situation verbessert, aber das Problem nicht vollständig gelöst ...
Scorchio
Mir geht es genauso, es hat ein wenig geholfen. Aber es ist immer noch schrecklich.
Jake N
Dies ist keine Lösung für Personen, die mehrere Bildschirme verwenden. Wenn Sie nur eine Menüleiste haben, kehren Sie zu Leopard oder Lion zurück.
Krystian
Nun, dies behebt das Cursorverzögerungsproblem auf einem 2011 I7 MacBook Pro unter Verwendung des Hauptbildschirms und eines Hi Res 2nd-Bildschirms. Sehr schön, danke
11.
Für mich hat das gut funktioniert. Das Deaktivieren der Option "Displays haben separate Bereiche" hat insbesondere die Leistung verbessert. Ich bin auf einer 2012 i7 MBP-Retina.
Valerio Schiavoni
9

Ich habe meine alte Antwort gelöscht, da sich herausgestellt hatte, dass es sich nur um eine vorübergehende Lösung handelte (wenn überhaupt eine Lösung). Heute habe ich etwas gefunden, das den größten Teil der Langsamkeit für mich geklärt hat, die ich in diesem Link ausführlich beschreibe:

Yosemite: Eingabehilfen-Zoom + mehrere Monitore = schlechte Leistung

Irgendwie hatte meine Benutzervoreinstellungsdatei com.apple.sidebarlists.plistmehrere Schlüssel mit sehr langen Werten (alle benannt Bookmark) erhalten. Die Längen reichten von ungefähr 2,7 MB bis 4,3 MB, wodurch die Größe der Voreinstellungsdatei größer als 11 MB wurde. Es hat den Anschein, dass das Lesen der gesamten Datei bei jedem Vorgang, der auf die (sequentiellen) Präferenzdaten dieser Datei zugreifen musste, fast zum Erliegen kam. (Als ich mir die Datei mit einem Editor ansah, war das Durchlaufen der Datei genauso langsam.) Durch das Entfernen dieser Datei wurde fast die gesamte Langsamkeit beseitigt, die ich seit dem Wechsel zu Yosemite hatte und dies auch weiterhin tut.

Ich glaube, wir haben es mit verschiedenen Problemen zu tun, die dazu führen, dass Yosemite langsamer wird, und jeder von uns kann eines oder mehrere dieser Probleme haben. In meinem Systemprotokoll werden nach wie vor viele Trackpad-Gesten angezeigt, die meiner Ansicht nach die Ursache für die Langsamkeit waren, die sich jetzt jedoch nur zu bestimmten Zeiten verlangsamen (und auch dazu führen, dass das Scrollen in Firefox fehlschlägt), nachdem Firefox für a verwendet wurde während; Der Rest der Maschine scheint wieder normal schnell zu sein.

Wenn jemand dasselbe findet und wenn ja, diese Einstellungsdatei entfernt, ist es gut, dies als mögliche Ursache entweder zu validieren oder für ungültig zu erklären, da die Lösung bisher so schwer zu fassen scheint. Diese Änderung hat die Verwendung von Yosemite für mich so dramatisch verändert, dass ich hoffe, dass dies eine Lösung für viele andere ist, die unter der Verlangsamung seit dem Upgrade auf Yosemite leiden.

Zhora
quelle
OK, es ist noch früh, aber bis jetzt scheint es, dass dies wirklich einen Unterschied gemacht hat. Vielen Dank!
Alastair
@Alastair - Ich habe festgestellt, dass ich mehrere Versuche brauchte, um die aufgeblähten Schlüssel aus der Sidebarlists-Voreinstellungsdatei herauszuhalten (möglicherweise aufgrund von Caching und nicht sicher, wann die Datei tatsächlich neu geschrieben wurde), aber ich habe das Problem nach vielen Wochen nicht mehr gesehen von Nutzen und es hat mir sehr geholfen. Eine andere Sache, die ich als hilfreich empfand, um eine Rückkehr zu verhindern, war das Löschen des Menüs "Zuletzt verwendete Elemente", da in meinem Fall viele Probleme mit "Zuletzt verwendete Server" zusammenhängen. Hoffe es hilft dir.
Zhora
Nachdem sie mehrere Monate lang jede nachlassende Leistung von Yosemite erlebt hatten, funktionierte dies schließlich. Jeder, bei dem dieses Problem auftritt,
Ricardo Sanchez-Saez,
Ich lasse jetzt 10.10.3 laufen. Sobald ich 10.10.2 erreicht hatte, schien das Aufblähen der Dateien weniger ein Problem zu sein, aber manchmal immer noch da. Es geht weiter mit 10.10.3. Soweit ich es sehe, passiert es normalerweise, wenn ich eine Verbindung zum Mac meines Partners herstelle und seine Festplatte in meiner Seitenleiste habe oder sie in der Liste der zuletzt verwendeten Elemente angezeigt wird . In den letzten Tagen scheine ich wieder langsamer zu werden, wenn es aufbläht. Ich beende den Finder und entferne die Pref-Dateien. Sie werden klein zurückgegeben, bis die vernetzte Festplatte wieder verfügbar ist. Ich sammle Details für den Bugreport. poste Details, wenn du bestimmte Dinge findest, die es zu verursachen scheinen.
Zhora,
6

Mein Computer hat das gleiche Problem. Ich habe Google Chrome deinstalliert und dann läuft alles reibungslos.

Es hilft Ihnen möglicherweise nicht weiter, da Sie ein Webentwickler sind und sich möglicherweise auf Chrome verlassen

Floyd
quelle
1
Bei mir liegt es auch an Chrome. Sobald ich es schließe, liegt die CPU-Auslastung von WindowServer im Durchschnitt unter 5%.
Maremmle
Beenden Sie Chrome, öffnen Sie es erneut und klicken Sie auf "cmd" + "shift" + "t", um alle Tabs wiederherzustellen, sofern diese geschlossen sind. Das ist eine Lösung für mich. Wenn Sie den Fehlerbericht an Chrome senden, sollten Sie alle dasselbe tun, damit Google darauf aufmerksam wird und das Problem behebt.
Lukas
4

Folgendes hat bei mir funktioniert:

  1. Wenn Sie einen zweiten Bildschirm angeschlossen haben, trennen Sie ihn, starten Sie ihn neu und stellen Sie die Verbindung wieder her

  2. Schließen Sie Google Chrome

  3. Immer noch nicht gut? Versuchen Sie dies https://discussions.apple.com/thread/6623697

Schneefall
quelle
3

Für mich verwendete der Täter den neuen systemweiten Dunkelmodus von Yosemite (Systemeinstellungen-> Allgemein-> Dunkle Statusleiste und Dock verwenden). Durch das Zurückschalten in den Bright-Modus konnte die Auslastung von WindowServer für mich von> 100% auf 2-7% gesenkt werden. Wenn Sie dies aktiviert haben, überprüfen Sie dies. ;-)

Umarmung
quelle
In welcher App war das?
Jake N
Ab Yosemite ist es systemweit. Systemeinstellungen-> Allgemein; Nichts anwendungsspezifisch
Hug
Ah richtig. Deshalb kann ich es nicht finden. Ich bin jetzt wieder auf der alten Version.
Jake N
seltsam. ich habe den dunklen modus ausgeschaltet und die cpu-auslastung von windowserver ist um ca. 33% gesunken. Ich schaltete es wieder ein und es blieb niedrig. Jetzt frage ich mich, ob es wieder hochklettern wird, wenn ich es im dunklen Modus lasse. Ich schätze, ich werde es herausfinden.
Bunnyhero
2

CrashPlan Tray ist definitiv einer der Gründe für eine hohe CPU-Auslastung. Es ist hilfreich, Animationen in den Taskleisteneinstellungen zu deaktivieren.

Aber es hat das Problem für mich immer noch nicht gelöst. Das einzige, was es für vielleicht eine Woche löst, scheint ein vollständiger Neustart zu sein. Danach wird die Maschine einfach träge und muss neu gestartet werden. Zurück zu Windows95 yay! Apple sollte etwas dagegen unternehmen - aber nein, das Problem scheint es schon immer zu geben. Zumindest sollten sie Anweisungen / Anwendungen bereitstellen, um dies zu debuggen und den externen Schuldigen zu finden, falls es sich um eine externe Anwendung handelt. Aber ich fange zunehmend an zu glauben, dass es hauptsächlich darum geht, dass WindowServer in sich selbst verwickelt wird, was durch die Taskleisten-Updates anderer Anwendungen usw. noch verstärkt wird.


quelle
2

Früher hatte ich dieses Problem, bis ich ein Upgrade auf OS X 10.10.2 durchgeführt habe. Jetzt kann ich wochenlang ohne Neustart fortfahren, und die Fensteranimationen bleiben reibungslos, und der WindowServer-Prozess wird nicht viel CPU verbrauchen.

Elias Zamaria
quelle
Ist das ein aktuelles Update?
Jake N
Laut MacRumors wurde es am 27. Januar 2015 veröffentlicht.
Elias Zamaria
1

Wie in den meisten Antworten erwähnt, liegt möglicherweise ein Element in Ihrer Menüleiste vor. Ich habe dasselbe Verhalten festgestellt und die iStat-Menüleiste sowie Little Snitch entfernt. Danach hat sich die Situation erheblich verbessert.

bergercookie
quelle