8 votos

¿Qué ocurre con WindowServer?

Lo sé. WindowServer gestiona todos los Windows de mi sistema. Sé que va a escalar con múltiples monitores, etc.

A veces, sin embargo... parece que está trabajando mucho más de lo que debería si sólo está viendo todas las pestañas que tengo abiertas en Chrome.

En cualquier top -o cpu comando es casi siempre el MVP.

¿Y qué hace? Asumo que la gestión de ventanas está bastante orientada a eventos, y que las ventanas estáticas no deberían ser un problema. Entonces, ¿alguien puede ayudar a desmitificar este programa de trabajo duro, y ayudar a darle crédito por su trabajo? (Porque realmente espero que esté usando todos estos ciclos para algo)

2voto

Matt Puntos 21

Esto es lo que he probado en mi MBP de 16" de 2019 con la última versión de macOS Monterey 12.3.1:

  1. He seguido todos los pasos indicados aquí https://chromeisbad.com/ y el resultado hasta ahora era significativo ¡! Cuando cambiaba de pantalla o de pestaña, WindowServer saltaba ocasionalmente al 20-25% o más, pero se estabilizaba rápidamente al 8-11% en 3-5 segundos antes de que el proceso desapareciera o se quedara en torno al ~5-10%.

  2. Comprobado Accesibilidad>Pantalla>Reducir transparencia . Por término medio, reduce el uso de WindowsServer otro 3-4%. También acelera el tiempo de asentamiento de %CPU después de desplazarse entre pantallas y aplicaciones.

  3. Pantalla>Ajuste automático del brillo <--- inútil

  4. Pantalla>Tono verdadero <-- inútil

  5. Reiniciar el MPB <-- inútil

Por fin el MPB no me quema el regazo como antes y agota la batería al 60% en un par de horas...

1voto

Curtis Puntos 21

Si la desinstalación de Chrome y el uso de un navegador diferente no es una opción para usted:

Siga Instrucciones de Google para desactivar por completo las actualizaciones automáticas de Chrome:

  • crear el directorio /Library/Managed Preferences si aún no existe. Tenga en cuenta que esto es bajo el disco duro principal root, no el /Users/yourusername/Library directorio

  • crear un nuevo archivo llamado com.google.Keystone.plist en ese lugar

  • añada el siguiente código al archivo utilizando TextEdit en modo texto plano o cualquier editor de código:

    <key>updatePolicies</key> <dict> <key>global</key> <dict> <key>UpdateDefault</key> <integer>3</integer> </dict> </dict>

  • reinicie el ordenador

Tenga en cuenta que 3 significa que desactivará por completo las actualizaciones automáticas. Ahora debes asegurarte de buscar y realizar las actualizaciones manualmente de forma regular para mantener tu sistema seguro. Te aconsejo que sigas este informe de error y estés al tanto de cuándo se resuelve para que puedas volver a activar las actualizaciones automáticas. https://bugs.chromium.org/p/chromium/issues/detail?id=1158402

Mi configuración personal con 2 monitores 4k externos:

ANTES
Uso de la CPU de WindowServer en torno al 70%, con picos de hasta el 130%.

DESPUÉS DE
Uso de la CPU de WindowServer en torno al 10%, con picos de hasta el 30%.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X