Al verificar el Monitor de actividad, notó que algo llamado WindowServer ocasionalmente ocupaba un montón de energía de la CPU. ¿Es seguro este proceso?
Este artículo es parte de nuestra serie en curso que explica varios procesos que se encuentran en el Monitor de actividad, como kernel_task, oculto, mdsworker, instalado y muchos otros. ¿No sabes cuáles son esos servicios? ¡Mejor empieza a leer!
WindowServer es una parte central de macOS y una especie de enlace entre sus aplicaciones y su pantalla. Si ve algo en la pantalla de su Mac, WindowServer lo puso allí. Cada ventana que abres, cada sitio web que navegas, cada juego que juegas: WindowServer lo “dibuja” todo en tu pantalla. Puedes leer más en la guía para desarrolladores de Apple si estás técnicamente inclinado, pero no es exactamente una lectura ligera.
En su mayor parte, solo sepa que WindowServer es lo que macOS, y cada aplicación que ejecuta en él, usa para mostrar cosas en su pantalla. Es completamente seguro.
¿Por qué WindowServer usa tanta CPU?
Como hemos dicho, cada aplicación se comunica con WindowServer para dibujar cosas en su pantalla. Si WindowServer está ocupando mucha potencia de CPU, intente cerrar aplicaciones y ver si el uso disminuye. Si ve una caída particularmente grande después de cerrar un programa específico, ese programa es probablemente responsable del alto uso de la CPU.
Hasta cierto punto, esto es normal: los programas que cambian constantemente lo que se muestra en la pantalla van a usar WindowServer bastante, lo que significa que usarán la potencia de la CPU. Por lo tanto, tiene sentido que los juegos, los editores de video y otras aplicaciones que se actualizan constantemente causen un aumento en el uso de la CPU de WindowServer.
Dicho esto, a veces un error en una pieza de software puede causar un uso excesivo de la CPU de WindowServer. Si notas este patrón, y no crees que la aplicación deber Estar causando un pico tan grande en el uso de cpu de WindowServer, considere ponerse en contacto con el desarrollador. Es posible que haya encontrado un problema que puedan solucionar.
Si WindowServer sigue consumiendo mucha energía incluso cuando no tiene mucho de nada en ejecución, todavía hay algunas cosas que puede probar. Primero, consulte nuestro artículo sobre cómo acelerar una Mac lenta, en particular la sección sobre la reducción de la transparencia. Encontrará esta opción en Preferencias del Sistema > Accesibilidad > pantalla, y se sabe que reduce el uso de cpu de WindowSever, particularmente en Mac más antiguas.
También puede intentar cerrar ventanas innecesarias, asegurarse de que no haya demasiados iconos en su escritorio y reducir la cantidad de escritorios que usa en Mission Control. Si nada de esto funciona, considere restablecer la NVRAM; eso puede ayudar en algunos casos.
Una cosa más a tener en cuenta: si usa varios monitores, WindowServer usará más potencia de CPU para atraer a múltiples pantallas. Cuantas más pantallas agregue, más cierto será esto.
Crédito de la foto: Trasero hamza