Qual è il processo WindowServer e perché è in esecuzione sul mio Mac?
Durante il controllo di Activity Monitor, hai notato che qualcosa chiamato WindowServer assumeva occasionalmente un po 'di potenza della CPU. Questo processo è sicuro?
Questo articolo fa parte delle nostre serie in corso che illustrano vari processi trovati in Activity Monitor, come kernel_task, hidd, mdsworker, installd e molti altri. Non so quali siano questi servizi? Meglio iniziare a leggere!
WindowServer è una parte fondamentale di macOS e un collegamento di sorta tra le tue applicazioni e il tuo display. Se vedi qualcosa sul display del tuo Mac, WindowServer lo mette lì. Ogni finestra che apri, ogni sito web che navighi, ogni gioco che giochi - WindowServer "disegna" tutto sul tuo schermo. Puoi leggere ulteriori informazioni sulla guida per sviluppatori Apple se sei incline alla tecnologia, ma non è esattamente una lettura leggera.
Per la maggior parte, basta sapere che WindowServer è ciò che macOS, e ogni applicazione che si esegue su di esso, utilizza per visualizzare le cose sullo schermo. È completamente sicuro.
Perché WindowServer utilizza così tanta CPU?
Come abbiamo detto, ogni applicazione comunica con WindowServer per disegnare cose sul display. Se WindowServer occupa molta potenza della CPU, prova a chiudere le applicazioni e verificare se l'utilizzo diminuisce. Se si vede un calo particolarmente grande dopo aver chiuso un programma specifico, tale programma è probabilmente responsabile dell'elevato utilizzo della CPU.
In una certa misura, questo è normale: i programmi che cambiano costantemente ciò che viene mostrato sullo schermo useranno WindowServer un bel po ', il che significa che useranno la potenza della CPU. È quindi logico che giochi, editor video e altre applicazioni costantemente aggiornate causino un picco nell'utilizzo della CPU WindowServer.
Detto questo, a volte un bug in un software può causare un eccessivo utilizzo della CPU WindowServer. Se noti questo schema e non pensi all'applicazione dovrebbero causare un grosso picco nell'utilizzo della CPU WindowServer, prendere in considerazione di contattare lo sviluppatore. Potresti aver trovato un problema che possono risolvere.
Se WindowServer continua a consumare molta energia anche quando non si utilizza molto nulla, ci sono ancora alcune cose che si possono provare. Innanzitutto, controlla il nostro articolo sull'accelerazione di un Mac lento, in particolare la sezione sulla riduzione della trasparenza. Questa opzione è disponibile in Preferenze di sistema> Accessibilità> Schermo ed è noto che riduce l'utilizzo della CPU WindowSever, in particolare sui Mac meno recenti.
Puoi anche provare a chiudere le finestre non necessarie, assicurandoti che non ci siano troppe icone sul desktop e riducendo il numero di desktop che usi in Mission Control. Se nessuna di queste funzioni, prendere in considerazione la reimpostazione della NVRAM; ciò può aiutare in alcuni casi.
Un'altra cosa da tenere a mente: se si utilizzano più monitor, WindowServer utilizzerà più potenza della CPU per attirare più schermi. Più display aggiungi, più è vero questo.
Credito fotografico: Hamza Butt