Durante il controllo di Activity Monitor, hai notato che qualcosa chiamato WindowServer consumava occasionalmente un sacco di potenza della CPU. Questo processo è sicuro?
RELAZIONATO: Che cos'è questo processo e perché è in esecuzione sul mio Mac?
Questo articolo fa parte della nostra serie in corso che spiega vari processi trovati in Activity Monitor, come kernel_task, hidd, mdsworker, installd e molti altri. Non sai quali sono questi servizi? Meglio iniziare a leggere!
WindowServer è una parte fondamentale di macOS e una sorta di collegamento 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 sullo schermo. Puoi leggere di più nella guida per gli sviluppatori di Apple se sei tecnicamente propenso, ma non è esattamente una lettura leggera.
Per la maggior parte, sappi solo che WindowServer è ciò che macOS e tutte le applicazioni che esegui su di esso utilizzano per visualizzare elementi sullo schermo. È completamente sicuro.
Perché WindowServer utilizza così tanta CPU?
Come abbiamo detto, ogni applicazione comunica con WindowServer per disegnare elementi sul display. Se WindowServer sta consumando molta potenza della CPU, prova a chiudere le applicazioni e vedere se l'utilizzo diminuisce. Se vedi un calo particolarmente grande dopo aver chiuso un programma specifico, quel 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 un po 'WindowServer, il che significa che consumeranno la potenza della CPU. Quindi ha senso che giochi, editor di video e altre applicazioni in costante aggiornamento causino un picco nell'utilizzo della CPU WindowServer.
Detto questo, a volte un bug in un software può causare un uso eccessivo della CPU WindowServer. Se noti questo schema e non pensi all'applicazione dovrebbero causando un picco così grande nell'utilizzo della CPU WindowServer, considera di contattare lo sviluppatore. Potresti aver riscontrato un problema che possono essere risolti.
RELAZIONATO: 10 modi rapidi per accelerare un Mac lento
Se WindowServer continua a consumare molta energia anche quando non hai quasi nulla in esecuzione, ci sono ancora alcune cose che puoi provare. Innanzitutto, consulta il nostro articolo su come accelerare un Mac lento, in particolare la sezione sulla riduzione della trasparenza. Troverai questa opzione in Preferenze di Sistema> Accessibilità> Schermo, ed è noto per ridurre l'utilizzo della CPU di WindowSever, in particolare sui Mac più vecchi.
Puoi anche provare a chiudere le finestre non necessarie, assicurandoti che non ci siano troppe icone sul desktop e ridurre il numero di desktop che usi in Mission Control. Se nulla di tutto ciò funziona, prendere in considerazione il ripristino della NVRAM; che può aiutare in alcuni casi.
Un'altra cosa da tenere a mente: se si utilizzano più monitor, WindowServer utilizzerà più potenza della CPU per attingere a più schermi. Più display aggiungi, più è vero.
Credito fotografico: Hamza Butt