OSX/IOS

Dominar el uso de CPU de WindowServer en una Mac

WindowServer consume CPU y ralentiza una Mac

La Mac ha recibido muchos cambios con OS X Yosemite, junto con un notable rediseño visual, pero algunos de estos cambios y varios efectos transparentes podrían afectar el rendimiento de algunos usuarios de Mac con un comportamiento errático de WindowServer. Esto generalmente se demuestra con el proceso de WindowServer que ingresa a la CPU con un uso intensivo de la CPU, aparentemente sin razón, a menudo con un uso excesivo de memoria, lo que conduce a un comportamiento muy lento y agitado durante el uso general de Mac OS X y MacOS en algunas computadoras.


En el peor de los casos, como abrir Vista rápida, abrir nuevas ventanas del Finder o explorar el contenido de una carpeta de Finder ocupada, aumenta el uso del procesador WindowServer lo suficientemente grande como para hacer que su computadora se congele o incluso la apariencia de una pelota de playa muy maliciosa cursor.

No, la pelota de playa no

Si bien WindowServer con frecuencia se mantiene en un alto aumento en el uso de la CPU, aparentemente sin una razón significativa en algunas situaciones con macOS y Mac OS X, este artículo se dirige a usted. Intentaremos dominar el proceso de WindowServer reduciendo los elementos y características que podrían estimular El comportamiento de WindowServer (o comportamiento inapropiado), una tarea desafiante, dado que WindowServer es necesario para atraer casi todo lo que se ve en Mac OS X. Con suerte, el uso del procesador WindowServer es simplemente un error o un problema de optimización que se solucionará, pero por ahora este comportamiento continúa bien en las últimas versiones de Mac OS (Mac OS X 10.10.3 en adelante) incluso en la última versión del hardware de Mac. Afortunadamente, existen algunas soluciones que ayudan, así que vayamos a ello.

Desactive los efectos transparentes en Mac OS X.

El simple hecho de deshabilitar los efectos de transparencia acelera todas las Mac que he encontrado con Mac OS X Yosemite o posterior, ya sea que el hardware sea nuevo o antiguo. Incluso si la computadora no se siente particularmente lenta, es casi seguro que se sienta más rápida al detener los efectos de la transparencia.

  1. Ve al menú  Apple y elige «Preferencias del sistema», luego ve a «Accesibilidad»
  2. Elige «Mostrar» en el menú de la izquierda.
  3. Cambie el interruptor junto a «Reducir transparencia» a ENABLE (alternativamente, puede habilitar Aumentar el contraste si desea que la interfaz de usuario sea un poco más fácil de diferenciar, lo que también deshabilitará los elementos translúcidos en OS X)

Desactivar la transparencia acelera OS X

El aumento de velocidad se nota inmediatamente en la mayoría de las acciones e incluso puedes medir los resultados antes y después con el monitor de frecuencia de fotogramas de FPS en Quartz Debug, que, dependiendo del hardware, puede ser un aumento de 10 FPS o más en la frecuencia de actualización. de las animaciones de la pantalla.

Este sigue siendo el caso de Mac OS X 10.10.3 (concedido es beta), por lo que tal vez haya un error obstinado o tal vez un poco de optimización del rendimiento todavía sea para OS X Yosemite.

Personalmente, me gustan los efectos transparentes, así que tiendo a mantener esto con el último hardware de Mac, pero incluso mi Retina MacBook Pro 2015 con 16 GB de RAM recibe un impulso al detener la transparencia. Mientras tanto, el hardware apenas más antiguo, como un MacBook Air 2012, es frustrantemente lento con efectos transparentes, y he escuchado quejas similares de usuarios de Retina iMac 27 ″, que obviamente es un hardware bastante nuevo y fuerte. El hecho de que el nuevo hardware con amplios recursos aún pueda enfrentarse a la visualización de efectos transparentes en OS X sugiere que es posible una posible solución de software.

Cierre la aplicación no utilizada y el Finder de Windows.

Cuando OS X Yosemite tiene muchas ventanas de aplicaciones o Finder abiertos, WindowServer comienza a consumir una cantidad excesiva de recursos. Aunque esto puede suceder en todas las versiones de OS X (o cualquier otro sistema operativo, por cierto), hay algo único en Yosemite que lo convierte en un evento particularmente agotador.

La solución está más orientada al usuario que cualquier otra cosa; Es común cerrar las ventanas o aplicaciones que no se utilizan para que ya no requieran recursos.

Recordar presionar la tecla Cerrar todas las ventanas puede ser útil para administrar esto.

Apaga los espacios de control de la misión reorganizándote tú mismo

Si está utilizando Spaces, que es esencialmente el entorno de escritorio virtual en su Mac, evitar que los espacios se reorganicen en función del uso parece marcar una pequeña diferencia en el comportamiento de WindowServer.

  1. Abra Preferencias del sistema desde el menú  Apple y vaya a «Mission Control»
  2. Deshabilite la configuración para «Reorganizar espacios automáticamente según el uso más reciente».

Muchos usuarios no notan esta característica de todos modos, por lo que incluso si la mejora es casi nula, generalmente no se pierde.

¿Varias pantallas? Deshabilitar espacios para cada

Si tiene una configuración de múltiples pantallas, otra configuración para deshabilitar es Espacios para cada pantalla individual.

  1. Abra Preferencias del sistema y vaya a «Mission Control»
  2. Cambie la configuración de «Las pantallas tienen espacios separados» a APAGADO
  3. Desconecta o, mejor aún, reinicia tu Mac

Apague las pantallas en espacios separados

Por supuesto, si no eres de los que usan varias pantallas con tu Mac, este cambio no tendrá ningún efecto, por lo que tu enfoque debería estar en otra parte.

Reiniciar

Si usted es uno de esos usuarios de Mac que nunca apaga o reinicia su Mac pero tiene problemas con su procesador WindowsServer, le recomendamos que ajuste y reinicie su Mac un poco más a menudo. Reiniciar fácilmente su Mac proporciona una solución temporal al comportamiento incorrecto del proceso WindowServer. Sé que este parece ser el peor consejo, pero varios comentaristas han informado de un éxito temporal con esto y he notado una mejora. Definitivamente menos que ideal, pero hasta que se aborde la causa raíz, esto puede ayudar.

WindowServer, ¿por qué consume tanta CPU?  Te compré una nueva Mac, ¿qué más quieres?  WindowServer, sea amable.

Si ha hecho todo lo anterior y aún encuentra que WindowServer se está portando mal o que su Mac funciona muy lento, vale la pena revisar estos consejos para acelerar OS X Yosemite o incluso consejos generales para comprender por qué una Mac puede funcionar lento, lo que puede ayuda adicional.

¿Ha tenido algún problema con WindowServer? ¿Tiene algún consejo para reducir el uso de los recursos de WindowServer en OS X Yosemite? Asegúrese de compartir su experiencia y trucos en nuestros comentarios.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar