WindowServer CPU élevé sur Yosemite

128

C’est un suivi de Si mon installation de Yosemite est lente - que faire?

Depuis l’installation de Yosemite il ya une semaine environ, ma machine est très lente. Je suis un développeur Web, je change donc beaucoup de Windows / applications. En changeant les applications, ma machine se bloque pendant au moins deux secondes.

Après avoir observé le moniteur d'activité, je constate que WindowServer consomme beaucoup de temps processeur lorsque je déplace des fenêtres et que je n'utilise qu'une seule application. J'ai essayé de fermer des applications pour déterminer le problème, le cas échéant, mais je n'ai encore rien trouvé d'utile.

Voici un exemple.

Moniteur d'activité affichant WindowServer à 37,6%.

Même en ce moment même que je tape, on bascule entre 10% et 20% d'utilisation. Je ne fais que taper!

Comment puis-je réparer cela?

Jake N
la source

Réponses:

92

J'ai eu un problème similaire avec l'utilisation élevée du processeur dans Windows Server. J'ai réussi à revenir à quelque chose de plus normal en supprimant tous les éléments de ma barre de menus qui effectuaient des mises à jour de dessins à haute fréquence.

Dans mon cas, c’était le moniteur réseau de Little Snitch qui semblait être le plus gros coupable.

Kevin
la source
17
C'était aussi mon problème. Le plan d’accident et le petit mouchard attirent beaucoup le menu. Désactiver les animations a aidé.
afuzzyllama
5
Oh mon dieu, merci ... désactiver le Moniteur réseau a fonctionné pendant un moment, mais tout a recommencé. Après avoir défini le thème d'icônes de CrashPlan sur "Aucune animation", tout est aussi rapide qu'il le devrait.
Strayer
1
J'ai rencontré des problèmes lorsque tout mon WindowServer a commencé à prendre de l'ampleur, ralentissant considérablement mon ordinateur après l'ouverture et l'utilisation d'un fichier PDF volumineux dans Aperçu pendant un certain temps. Une fois que je me suis déconnecté et connecté, tout est à nouveau rapide (il s’agit également d’un petit moniteur réseau Snitch exécuté dans la barre de menus).
film42
Je peux confirmer le numéro en PDF. Aussi, le petit vif semble avoir un impact - le surveillera de près à partir de maintenant.
binaryanomaly
1
Existe-t-il un moyen de déboguer et de savoir quels éléments de menu sont à l'origine du ralentissement? J'ai déjà désactivé le petit moniteur réseau
Snitch
26

D'après ce que j'ai déjà recueilli, les éléments suivants pourraient vous aider ( retrouvez mes expériences personnelles en italique ):

  • Mission Control: activez "Les écrans ont des espaces séparés désactivés", désactivez le tableau de bord. Le tableau de bord comme superposition a vraiment ralenti les choses pour moi
  • Corrigez les autorisations du disque, réinitialisez le contrôleur de gestion du système, réinitialisez la PRAM (Luis Mercado a bien expliqué cela à l' adresse https://discussions.apple.com/thread/6623697 ). J'ai eu quelques succès mineurs avec cela, mais le problème a commencé à se produire plus tard de toute façon
  • Réduisez les effets de transparence (dans Préférences Système> Accessibilité sous Affichage). J'ai essayé ceci, cela pourrait améliorer les performances, mais il me manquait le look alors je l'ai changé.
  • Désactivez la commutation graphique automatique (Préférences système> Économiseur d’énergie). C'était la meilleure option pour moi, car je ne m'inquiète pas vraiment de la consommation d'énergie, mais honnêtement, je ne pense pas qu'il devrait y avoir un réel besoin pour cela.

Je ne suis pas encore au courant d'une véritable solution, espérons que Apple corrigera cette situation dans 10.10.1.

edit: J'ai mis à jour la version 10.10.1 et le problème persiste. Je suppose que nous devrons attendre plus longtemps ou procéder à la réinstallation.

edit 2: Passer à El Capitan a énormément amélioré cela, donc pour moi ce n’est plus un problème.

Scorchio
la source
Merci je vais essayer ça. Avez-vous le même problème?
Jake N
Oui, je suis ... S'il vous plaît laissez-moi savoir ce qui semble fonctionner pour vous, je suis intéressé.
Scorchio
1
Jusqu'à présent, j'ai essayé vos idées, mais c'était après la réinstallation d'OSX. Je l'ai fait via le mode de récupération. J'ai réinstallé OS X, je n'ai pas formaté ni réinstallé - c'est très pénible. Je viens de réinstaller OS X et cela semble avoir beaucoup aidé jusqu'à présent!
Jake N
Impressionnant. Eteindre le tableau de bord et "Les écrans ont des espaces séparés" ont fait des merveilles. Je souffrais beaucoup de mon Air 2013, et maintenant, c’est comme une toute nouvelle machine.
villapossu
1
Les choses semblent un peu mieux avec la version 10.10.2 bêta, mais des problèmes réels persistent à divers moments avec le basculement des applications et le décalage du curseur sur Bluetooth, ainsi que de nombreuses activités Spotlight. De plus, Safari est encore un peu lent + de grandes "boîtes" noires apparaissent dans Safari de temps en temps (comme dans les versions x.0 et x.1). Tu as de la chance?
ylluminate
13

Désactiver le "Affichage ont des espaces séparés"

Salut, essayez ceci: Désactiver le "Affichage ont des espaces séparés"

Déconnectez-vous et connectez-vous à nouveau, vérifiez le processus ...

Tout va bien?

Humbs
la source
1
Votre suggestion a amélioré ma situation, mais n'a pas résolu le problème complètement ...
Scorchio
Je suis pareil, ça m'a aidé un peu. Mais c'est toujours terrible.
Jake N
Ce n'est pas une solution pour les personnes qui utilisent plusieurs écrans. N'avoir qu'une seule barre de menu, c'est comme retourner à Léopard ou à Lion.
Krystian
Eh bien, cela corrigeait le problème de décalage du curseur sur un MacBook Pro I7 2011 à l'aide de l'écran principal et d'un deuxième écran Haute résolution. Très bien, merci
ort11
Cela a bien fonctionné pour moi, décocher l'option «Les affichages ont des espaces séparés» a considérablement amélioré les performances. Je suis sur 2012 i7 MBP Retina.
Valerio Schiavoni
9

J'ai supprimé mon ancienne réponse, car il ne s’était avéré qu’un correctif temporaire (voire même un correctif). Aujourd'hui, j'ai trouvé quelque chose qui a permis de dissiper l'essentiel de la lenteur que je décris en détail dans ce lien:

Yosemite: zoom d'accessibilité + plusieurs moniteurs = mauvaises performances

D'une manière ou d'une autre, mon fichier de préférences utilisateur com.apple.sidebarlists.plist, avait acquis plusieurs clés avec des valeurs très longues (toutes nommées Bookmark); les longueurs allaient d'environ 2,7 Mo à 4,3 Mo, ce qui rend la taille du fichier de préférences supérieure à 11 Mo. Il semble que chaque fois qu’une opération nécessitant l’accès aux données de préférences (séquentielles) de ce fichier se produise, la lecture de l’ensemble du fichier entraîne l’arrêt complet de la tâche. (Lorsque je regardais le fichier avec un éditeur, je ressentais la même lenteur dans le déplacement du fichier.) La suppression de ce fichier a éliminé presque toute la lenteur que je subissais depuis le passage à Yosemite et continue de le faire.

Je pense effectivement que nous traitons de plusieurs problèmes qui entraînent le ralentissement de Yosemite et qu’un de nous peut avoir un ou plusieurs de ces problèmes. Je vois toujours de longues décharges de gestes de trackpad dans mon journal système que je pensais être la cause de la lenteur, mais semble maintenant ralentir les choses à certains moments (ainsi que provoquer l'échec du défilement de Firefox) après l'utilisation de Firefox tandis que; le reste de la machine semble revenir à sa vitesse normale.

Si quelqu'un trouve la même chose et, si tel est le cas, supprime ce fichier de préférences, il serait alors bon de le valider ou de l'invalider comme cause possible, car la solution semble si insaisissable jusqu'à présent. Ce changement a fait une différence si radicale dans l’utilisation de Yosemite pour moi que j’espère que c’est une solution pour beaucoup d’autres qui souffrent du ralentissement qui s’est produit depuis leur passage à Yosemite.

Zhora
la source
OK, il est encore tôt, mais jusqu'à présent, cela semble avoir fait une différence. Merci!
Alastair
@Alastair - J'ai constaté qu'il m'a fallu plusieurs tentatives pour conserver les clés surélevées hors du fichier pref de sidebarlists (peut-être en raison de la mise en cache et du fait que le fichier n'a pas été réellement réécrit), mais je n'ai pas vu le problème se reproduire après plusieurs semaines. d'utilisation et cela m'a vraiment aidé. Une autre chose qui m'a aidé à empêcher son retour était de vider le menu Eléments récents, car dans mon cas, de nombreux problèmes étaient associés aux serveurs récents. J'espère que ça vous aide.
Zhora
Après avoir connu plusieurs mois de chaque performance dégradante de Yosemite, cela a finalement fonctionné. Toute personne rencontrant ce problème devrait soumettre un rapport de bogue à Apple via bugreport.apple.com
Ricardo Sanchez-Saez
Je cours maintenant 10.10.3. Une fois arrivé à 10.10.2, le ballonnement des fichiers me semblait moins gênant mais parfois encore. Il continue avec 10.10.3. D'après ce que je peux voir, cela se produit généralement lorsque je me connecte au Mac de mon partenaire et que son disque est dans ma barre latérale ou qu'il apparaît dans la liste Éléments récents . Les derniers jours, il me semble que je me ralentis une fois de plus quand ça gonfle. Je quitte le viseur et supprime les fichiers pref et ils me retournent petit jusqu'à ce que le disque en réseau soit de retour. Je rassemble des détails pour bugreport; postez des détails si vous trouvez des choses spécifiques qui semblent le causer.
Zhora
6

Ma machine a le même problème, ce que j'ai fait est de désinstaller Google Chrome, puis tout se passe bien.

Cela ne vous aidera peut-être pas puisque vous êtes un développeur Web et pouvez compter sur Chrome

Floyd
la source
1
Pour moi, c'est aussi causé par Chrome. Une fois que je le ferme, l'utilisation du processeur de WindowServer passe en dessous de 5% en moyenne.
Maremmle
Quittez chrome, rouvrez-le et cliquez sur cmd + shift + t pour retrouver tous les onglets s'ils sont fermés. C'est la solution pour moi. Si vous avez soumis un rapport à Chrome, vous devez tous faire de même pour que Google soit remarqué et le résolve.
Lukas
4

Voici ce qui a fonctionné pour moi:

  1. si vous avez un deuxième écran connecté, déconnectez-le, redémarrez, reconnectez

  2. Fermer Google Chrome

  3. Toujours pas bon? Essayez ceci https://discussions.apple.com/thread/6623697

Snowcrash
la source
3

pour moi, le coupable utilisait le nouveau mode sombre de l'ensemble du système de Yosemite (Systemsettings-> Général-> utiliser la barre d'état sombre et le dock). Le retour en mode clair a réduit la charge de WindowServer pour moi de> 100% à 2-7%. Donc, si vous avez activé cela, vérifiez-le. ;-)

Étreinte
la source
Dans quelle application était-ce?
Jake N
il est systémique comme de Yosemite. Paramètres système-> Général; Aucune application spécifique
Hug
Ah oui. C'est pourquoi je ne le trouve pas. Je suis de retour sur l'ancienne version maintenant.
Jake N
étrange. J'ai désactivé le mode sombre et l'utilisation du processeur de Windowserver a chuté d'environ 33%. Je l'ai rallumé et il est resté bas. Maintenant, je me demande s'il va remonter si je le laisse en mode sombre. suppose que je vais découvrir.
Bunnyhero
2

CrashPlan Tray est certainement l’un des coupables d’une utilisation intensive du processeur. Il est utile de désactiver les animations dans les préférences du bac.

Mais cela n'a toujours pas résolu le problème pour moi. La seule chose qui résout ce problème pendant peut-être une semaine semble être un redémarrage complet. Après cela, la machine ralentit et doit être redémarrée. Retour à Windows95 yay! Apple devrait faire quelque chose à ce sujet - mais non, le problème semble avoir été autour pour toujours. Au moins, ils devraient fournir des instructions / applications pour résoudre ce problème et trouver le coupable externe, s'il s'agit d'une application externe. Mais je commence de plus en plus à penser que c'est principalement WindowServer qui s'embrouille, exacerbé par les mises à jour de la barre des tâches d'autres applications, etc.


la source
2

J'avais l'habitude de rencontrer ce problème jusqu'à ce que je passe à OS X 10.10.2. Maintenant, je peux rester des semaines sans redémarrer, les animations de la fenêtre resteront fluides et le processus WindowServer n'utilisera pas beaucoup de temps processeur.

Elias Zamaria
la source
Est-ce une mise à jour récente?
Jake N
Selon MacRumors , il a été libéré le 27 janvier 2015.
Elias Zamaria le
1

Comme mentionné par la plupart des réponses, il se peut qu’il s’agisse d’un élément de votre barre de menus. J’éprouvais le même comportement et je supprimais la barre de menus iStat ainsi que Little Snitch et, par la suite, la situation s’était sensiblement améliorée.

bergercookie
la source