WindowServer CPU alta en Yosemite

128

Esto es un seguimiento de Entonces, mi instalación de Yosemite es lenta: ¿qué hacer?

Desde que instalé Yosemite hace una semana más o menos, mi máquina es muy lenta. Soy un desarrollador web, así que cambio mucho las ventanas / aplicaciones. Cambiar las aplicaciones hace que mi máquina se cuelgue durante 2 o más segundos.

Después de observar el Monitor de actividad, puedo ver que WindowServer está consumiendo mucha CPU cuando muevo ventanas y también cuando solo estoy usando una aplicación. He intentado cerrar aplicaciones para determinar qué causa el problema, si es que lo hay, pero aún no he encontrado nada útil.

Aquí hay un ejemplo.

Monitor de actividad que muestra WindowServer al 37,6%.

Incluso ahora, mientras escribo, cambia entre el 10% y el 20% de uso. ¡Solo estoy escribiendo!

¿Cómo puedo arreglar esto?

Jake N
fuente

Respuestas:

92

Tuve un problema similar con el alto uso de la CPU en WindowServer que logré volver a algo más normal al eliminar cualquier elemento en mi barra de menú que estaba haciendo actualizaciones de dibujo de alta frecuencia.

En mi caso, fue el Monitor de red de Little Snitch el que parecía ser el mayor culpable.

Kevin
fuente
17
Este fue mi problema también. El plan de choque y la pequeña snitch atraen mucho al menú. Deshabilitar las animaciones ayudó.
afuzzyllama
55
Oh dios, gracias ... deshabilitar el Network Monitor funcionó por un tiempo, pero todo comenzó de nuevo. Después de configurar el tema del icono de CrashPlan en "Sin animación", todo es tan rápido como debería.
Strayer
1
He estado experimentando problemas en los que todo mi WindowServer comienza a aumentar, ralentizando considerablemente mi computadora después de abrir y usar un PDF grande en Vista previa por un tiempo. Después de cerrar sesión e iniciar sesión, todo vuelve a ser rápido (esto es con un pequeño monitor de red snitch ejecutándose también en la barra de menú).
film42
Puedo confirmar el problema del PDF. También el pequeño soplón parece tener un impacto, lo observará de cerca a partir de ahora.
binaryanomaly
1
¿Hay alguna forma de depurar y descubrir qué elementos del menú causan la desaceleración? Ya deshabilité el monitor de red snitch
AlfaTeK
26

De lo que he recopilado todavía, lo siguiente podría ayudarlo ( encuentre mis experiencias personales en cursiva ):

  • Control de misión: cambie "Las pantallas tienen espacios separados", apague el Tablero. El tablero de instrumentos como una superposición realmente desaceleró las cosas para mí
  • Arregle los permisos de disco, reinicie el controlador de administración del sistema, reinicie PRAM (Luis Mercado lo explicó bien en https://discussions.apple.com/thread/6623697 ). Tuve un pequeño éxito con esto, pero el problema comenzó a ocurrir más tarde de todos modos
  • Reduzca los efectos de transparencia (está en Preferencias del sistema> Accesibilidad en Pantalla). He intentado esto, podría mejorar el rendimiento, pero me faltaba el aspecto, así que lo cambié de nuevo.
  • Desactive la conmutación gráfica automática (Preferencias del sistema> Ahorro de energía). Esta fue la mejor opción para mí, ya que realmente no me preocupo por el consumo de energía, pero sinceramente, no creo que deba haber una necesidad real de esto.

Todavía no estoy al tanto de una solución real, esperemos que Apple arregle esto en 10.10.1.

editar: he actualizado a 10.10.1 y el problema aún persiste, así que supongo que tendremos que esperar más tiempo o continuar con la reinstalación.

editar 2: Cambiar a El Capitan ha mejorado enormemente esto, así que para mí, esto ya no es un problema.

Escorchio
fuente
Gracias lo intentaré. ¿Tienes el mismo problema?
Jake N
Sí, lo estoy ... Por favor, hágamelo saber sobre lo que parece funcionar para usted, estoy interesado.
Scorchio el
1
Hasta ahora he probado tus ideas, pero eso fue después de reinstalar OSX. Lo hice a través del modo de recuperación. Reinstalé OS X, no formateé ni reinstalé, ya que es un verdadero dolor. ¡Acabo de reinstalar OS X y eso parece haber ayudado mucho hasta ahora!
Jake N
Increíble. Simplemente apagar el Tablero y "Las pantallas tienen espacios separados" hicieron maravillas. Realmente solía sufrir en mi Air 2013, y ahora es como una máquina completamente nueva.
villapossu
1
Las cosas parecen estar un poco mejor con 10.10.2 beta, pero aún tienen algunos problemas reales en varios momentos con el cambio de aplicación y el retraso del cursor en bluetooth, así como mucha actividad de Spotlight. Además, Safari todavía es un poco lento, de vez en cuando aparecen "cuadros" negros grandes (igual que en x.0 y x.1). ¿Alguna suerte de tu parte?
iluminar
13

Deshabilite la opción "La pantalla tiene espacios separados"

Hola, intente esto: deshabilite "La pantalla tiene espacios separados"

Cerrar sesión y volver a iniciar sesión, verifique el proceso ...

¿todo muy bien?

Humos
fuente
1
Su sugerencia ha mejorado mi situación, pero no ha resuelto el problema por completo ...
Scorchio
Soy igual, me ayudó un poco. Pero sigue siendo terrible.
Jake N
Esta no es una solución para las personas que usan múltiples pantallas. Tener solo una barra de menú es como volver a Leopard o Lion.
Krystian
Bueno, esto solucionó el problema del retraso del cursor en un MacBook Pro I7 2011 usando la pantalla principal y una segunda pantalla de alta resolución. Muy bien, gracias
ort11
Esto funcionó bien para mí, desmarcar 'Las pantallas tienen espacios separados' ha mejorado notablemente las actuaciones. Estoy en un 2012 i7 MBP Retina.
Valerio Schiavoni
9

Eliminé mi respuesta anterior, ya que resultó ser solo una solución temporal (incluso una solución). Hoy encontré algo que me aclaró la mayor parte de la lentitud que describo en detalle en este enlace:

Yosemite: zoom de accesibilidad + monitores múltiples = bajo rendimiento

De alguna manera, mi archivo de preferencias de usuario com.apple.sidebarlists.plist, había adquirido varias claves con valores muy largos (todos con nombre Bookmark); las longitudes oscilaron entre aproximadamente 2,7 MB y 4,3 MB, lo que hizo que el tamaño del archivo de preferencias fuera superior a 11 MB. Parece que cada vez que ocurría una operación que necesitaba acceder a los datos de preferencia (secuenciales) de ese archivo, la lectura del archivo completo detuvo todo hasta que se completó. (Cuando estaba mirando el archivo con un editor, experimenté la misma lentitud para moverme por el archivo). Al eliminar ese archivo se eliminó casi toda la lentitud que estaba experimentando desde que cambié a Yosemite y continúa haciéndolo.

Creo que estamos lidiando con varios problemas diferentes que están causando que Yosemite se desacelere y cualquiera de nosotros pueda tener uno o más de estos problemas. Todavía veo largos volcados de gestos de trackpad en el registro de mi sistema, que sentí que fue la causa de la lentitud, pero ahora parece que solo ralentiza las cosas en ciertos momentos (así como también hace que falle el desplazamiento de Firefox) después de usar Firefox por un tiempo mientras; El resto de la máquina parece volver a su velocidad normal.

Si alguien encuentra lo mismo y, de ser así, elimina este archivo de preferencias, entonces sería bueno validarlo o invalidarlo como una posible causa, ya que la solución parece tan difícil de alcanzar hasta ahora. Este cambio ha hecho una diferencia tan dramática en el uso de Yosemite para mí que espero que sea una solución para muchos otros que sufren la desaceleración desde la actualización a Yosemite.

Zhora
fuente
OK, todavía es temprano, pero hasta ahora parece que esto realmente ha marcado la diferencia. ¡Gracias!
Alastair
@Alastair: descubrí que me llevó varios intentos mantener las teclas hinchadas fuera del archivo de preferencias de las barras laterales (tal vez debido al almacenamiento en caché y no estoy seguro de cuándo se reescribió el archivo), pero no he visto que el problema vuelva a ocurrir después de muchas semanas de uso y me ayudó significativamente. Otra cosa que encontré que ayudó a evitar que volviera fue borrar el menú Elementos recientes, ya que en mi caso muchos de los problemas estaban asociados con servidores recientes. Espero que te ayude.
Zhora
Después de experimentar varios meses de cada actuación degradante de Yosemite, esto finalmente funcionó. Todos los que experimenten este problema deben enviar un informe de error a Apple a través de bugreport.apple.com
Ricardo Sanchez-Saez
Ahora estoy ejecutando 10.10.3. Una vez que llegué a 10.10.2, la hinchazón de los archivos parecía menos problemática, pero a veces todavía estaba allí. Continúa con 10.10.3. Por lo que puedo ver, generalmente sucede cuando me conecto a la Mac de mi compañero y tengo su disco en mi barra lateral o aparece en la lista de Elementos recientes . Los últimos días parece que me estoy volviendo más lento cuando se hincha. Salgo del buscador y elimino los archivos pref y vuelven pequeños hasta que el disco en red está de vuelta. Estoy recopilando detalles para el informe de errores; publica detalles si encuentras cosas específicas que parecen causarlo.
Zhora
6

Mi máquina tiene el mismo problema, lo que hice fue desinstalar Google Chrome, y luego todo funciona sin problemas.

Es posible que no te ayude, ya que eres un desarrollador web y puedes confiar en Chrome

Floyd
fuente
1
Para mí también es causado por Chrome. Una vez que lo cierro, el uso de CPU de WindowServer cae por debajo del 5% en promedio.
maremmle
Salga de Chrome, vuelva a abrir y haga clic en cmd + shift + t para recuperar todas las pestañas si están cerradas. Esa es la solución para mí. Informe de problema enviado a Chrome, todos deben hacer lo mismo para que Google se dé cuenta y solucione esto.
Lukas
3

para mí, el culpable estaba usando el nuevo modo oscuro del sistema de Yosemite (Configuración del sistema-> General-> usar barra de estado oscura y base). Volver al modo brillante redujo la carga de WindowServer para mí de> 100% a 2-7%. Entonces, si habilitó eso, verifique eso. ;-)

Abrazo
fuente
¿En qué aplicación estaba eso?
Jake N
tiene todo el sistema a partir de Yosemite. Configuración del sistema-> General; Nada de aplicación específica
Abrazo
Ah bien. Por eso no puedo encontrarlo. Estoy de vuelta en la versión anterior ahora.
Jake N
extraño. Desactivé el modo oscuro y el uso de la CPU del servidor de Windows se redujo en aproximadamente un 33%. Lo volví a encender y permaneció bajo. ahora me pregunto si volverá a subir si lo dejo en modo oscuro. Supongo que lo descubriré.
bunnyhero
2

CrashPlan Tray es definitivamente un culpable del alto uso de CPU. Ayuda a desactivar las animaciones en las preferencias de la bandeja.

Pero todavía no resolvió el problema para mí. Lo único que lo resuelve durante quizás una semana parece ser un reinicio completo. Después de eso, la máquina simplemente se vuelve lenta y necesita reiniciarse. Volver a Windows95 yay! Apple debería hacer algo al respecto, pero no, el problema parece haber existido desde siempre. Al menos deberían proporcionar instrucciones / aplicación para depurar esto y encontrar al culpable externo, si es una aplicación externa. Pero cada vez más empiezo a pensar que es principalmente WindowServer enredado consigo mismo, exacerbado por las actualizaciones de la barra de tareas de otras aplicaciones, etc.


fuente
2

Solía ​​experimentar este problema, hasta que actualicé a OS X 10.10.2. Ahora puedo pasar semanas sin reiniciar, y las animaciones de la ventana se mantendrán fluidas, y el proceso WindowServer no usará mucha CPU.

Elias Zamaria
fuente
¿Es una actualización reciente?
Jake N
Según MacRumors , fue lanzado el 27 de enero de 2015.
Elias Zamaria
1

Como se menciona en la mayoría de las respuestas, puede deberse a un elemento de la barra de menú suyo. Estaba experimentando el mismo comportamiento y eliminé la barra de menú de iStat y Little Snitch y después de eso la situación mejoró significativamente.

bergercookie
fuente