Què és el WindowServer del procés i per què s’executa al meu Mac?

En comprovar el Monitor d’Activitat, notàveu que alguna cosa que es deia WindowServer ocupava ocasionalment una gran quantitat de potència de la CPU. És segur aquest procés?

RELACIONATS:Què és aquest procés i per què s’executa al meu Mac?

Aquest article forma part de la nostra sèrie en curs que explica diversos processos que es troben a Activity Monitor, com ara kernel_task, hidd, mdsworker, installd i molts altres. No sabeu quins són aquests serveis? Millor començar a llegir!

WindowServer és una part bàsica de macOS i és un enllaç entre les vostres aplicacions i la vostra pantalla. Si veieu alguna cosa a la pantalla del vostre Mac, WindowServer hi posarà. Cada finestra que obriu, cada lloc web que navegueu, cada joc que feu; WindowServer ho "dibuixa" tot a la pantalla. Podeu llegir més a la guia per a desenvolupadors d’Apple si esteu inclinat tècnicament, però no és precisament una lectura lleugera.

En la seva major part, només heu de saber que WindowsServer és el que utilitza macOS i totes les aplicacions que executeu per mostrar les coses a la pantalla. És completament segur.

Per què WindowServer fa servir tanta CPU?

Com hem dit, cada aplicació es comunica amb WindowServer per tal de dibuixar coses a la pantalla. Si WindowServer consumeix molta energia de la CPU, proveu de tancar les aplicacions i veure si l’ús disminueix. Si veieu una caiguda particularment important després de tancar un programa específic, aquest programa probablement serà el responsable de l'ús elevat de la CPU.

En certa mesura, això és normal: els programes que canvien constantment el que es mostra a la pantalla faran servir WindowServer bastant, cosa que significa que consumiran la potència de la CPU. Per tant, és lògic que els jocs, editors de vídeo i altres aplicacions que refresquen constantment provoquin un augment de l’ús de la CPU WindowServer.

Dit això, de vegades un error en un programari pot causar un ús excessiu de la CPU WindowServer. Si observeu aquest patró i no creieu l’aplicació hauria estaria causant un augment tan gran en l'ús de la CPU WindowServer, penseu en contacte amb el desenvolupador. És possible que hagueu trobat un problema que poden solucionar.

RELACIONATS:10 maneres ràpides d’accelerar un Mac lent

Si WindowServer continua consumint molta energia fins i tot quan no teniu gaire res en funcionament, encara podeu provar algunes coses. En primer lloc, consulteu el nostre article sobre l’acceleració d’un Mac lent, en particular la secció sobre la reducció de la transparència. Trobareu aquesta opció a Preferències del sistema> Accessibilitat> Pantalla, i se sap que redueix l’ús de la CPU WindowSever, especialment en Macs antics.

També podeu provar de tancar finestres innecessàries, assegurar-vos que no hi hagi massa icones a l’escriptori i reduir el nombre d’escriptoris que utilitzeu a Mission Control. Si res d'això funciona, penseu a restablir la NVRAM; això pot ajudar en alguns casos.

Una cosa més a tenir en compte: si utilitzeu diversos monitors, WindowServer utilitzarà més potència de la CPU per atraure diverses pantalles. Com més pantalles afegiu, més cert és això.

Crèdit fotogràfic: Hamza Butt