Stavi lavorando bene e all’improvviso, il Mac ha iniziato a rallentare, le applicazioni sul sistema non si aprono velocemente e il passaggio da un’applicazione avviene con un certo ritardo?
Per capire perché il Mac si è comportato in questo modo, si può controllare il Monitoraggio attività (che abbiamo già utilizzato per la nostra guida), e spesso si scopre che la CPU del computer sta funzionando a pieno ritmo, anche se non stai facendo niente…
Una delle cause più comuni è un processo chiamato WindowServer, scopriamo di cosa si tratta! non centra ovviamente niente con il Windows di Microsoft!
Che cos’è WindowServer su Mac?
Guardando il nome, si potrebbe avere l’impressione che WindowServer abbia a che fare con Internet. Dopo tutto, i server si trovano per lo più sul world wide web e ci aiutano a trovare i siti web che cerchiamo.
Ma il processo WindowServer sul Mac non ha nulla a che fare con Internet, in realtà il processo è responsabile dell’esecuzione di un compito fondamentale: gestire le finestre sul Mac.
Ciò significa che tutte le finestre visualizzate sul Mac sono renderizzate e gestite da WindowServer.
Quando si apre un’applicazione sul Mac, questa comunica con WindowServer per creare la sua interfaccia utente sul display, e successivamente WindowServer gestisce dinamicamente la trasparenza, il contenuto e altri elementi del display.
Il processo inizia a funzionare non appena il Mac si avvia, in quanto è responsabile del rendering del Dock, della barra dei menu di macOS e di tutte le icone sulla scrivania.
Tutto ciò dimostra che WindowServer è un processo mission-critical e il suo utilizzo della CPU è direttamente proporzionale al numero di desktop e finestre presenti sul Mac.
Quindi, se avete diverse applicazioni aperte sul Mac o utilizzate più schermi nel vostro spazio di lavoro, il processo WindowServer è destinato ad assorbire risorse della CPU.
Ma come si fa a controllare la quantità di risorse che WindowServer sta consumando? Scopriamolo di seguito.
Come controllare l’utilizzo della CPU di WindowServer
Ora che sappiamo cos’è WindowServer, possiamo determinare la quantità di risorse hardware:
utilizza la scorciatoia Command + Space per aprire Spotlight sul vostro Mac, quindi cerca Monitoraggio attività.
Il processo WindowServer se le applicazioni del Mac funzionano correttamente, il processo dovrebbe consumare il 10-30% della potenza di calcolo della CPU.
Al contrario, se un’applicazione del Mac presenta un bug, WindowServer potrebbe consumare più potenza di calcolo, ma ecco come risolverlo.
Come ridurre il consumo di CPU di WindowServer
Se il processo WindowServer sul vostro Mac consuma molti cicli della CPU, potete seguire i suggerimenti riportati di seguito per ridurli.
Decluttering del desktop
Avere i file sul desktop può essere comodo, perchè permette di accedere facilmente ai file e di avere una visione d’insieme dei file che si usano spesso. Tuttavia, se si hanno molti elementi sul desktop, il processo WindowServer deve eseguire il rendering sia delle icone che delle finestre su cui si sta lavorando. Quindi se avete molte icone sul desktop, potete spostarle in un’altra posizione o eliminarle se non sono necessarie.
Rimuovere i desktop multipli sul Mac
Avere più desktop con applicazioni diverse può aumenta la produttività, ma se hai diversi desktop sul Mac, potresti dimenticarvene e WindowServer deve gestire le finestre aggiuntive non utilizzate, e questo aumenta il carico del processo WindowServer.
Per risolvere questo problema, apri Mission Control premendo F3 e passa il cursore sul desktop che non si usi spesso. In questo modo verrà visualizzata l’icona “x”, sulla quale è possibile fare clic per chiudere il desktop.
Disattivare gli spazi separati per i display esterni
I display esterni collegati al Mac possono aumentare la produttività in modo esponenziale, ma questo impegna parecchio il processore.
Ricorda che il monitor esterno si affida ancora alla CPU del Mac per l’output del display, quindi tutte le finestre su di esso devono essere gestite da WindowServer.
La presenza di un monitor esterno comporta un carico notevole per il sistem, inoltre avere spazi separati per il display esterno aumenta ulteriormente il carico, poiché i nuovi desktop devono essere gestiti e renderizzati dal Mac.
Per ridurre il carico sulla CPU quando si è collegati a monitor esterni segui questa procedura:
Accedere alle Impostazioni di sistema del Mac dal Dock. In alternativa, utilizzare la ricerca Spotlight.
Fai clic su Scrivania e Dock e disattivate la levetta per i display con spazi separati.
Impostazioni del Dock e del display su Mac
Per rendere effettive le modifiche, è necessario uscire dal Mac e riaccedervi.
Rimuovere le applicazioni problematiche dal Mac
Se l’utilizzo della CPU di WindowServer del Mac aumenta quando si aprono determinate applicazioni, la causa di tutti i problemi potrebbe essere un’applicazione difettosa.
Quindi se pensi che alcune applicazioni stiano aumentando il carico della CPU sul Mac, è meglio eliminarle con un App specializzata come CleanMyMac.
Controlla se le app sul Mac sono aggiornate
Il più delle volte, la presenza di una vecchia applicazione sul Mac può causare problemi con WindowServer, in quanto le vecchie applicazioni non possono comunicare correttamente con le nuove versioni di macOS.
Per questo motivo, è possibile andare su App Store > Aggiornamenti > Aggiorna tutto per aggiornare le applicazioni.
Eliminare la cache sul Mac
Ogni applicazione sul sistema genera dati temporanei per funzionare correttamente, questi file sono i file di cache e sebbene facciano funzionare le app, possono anche causare il malfunzionamento del sistema.
Nel nostro caso, questi file potrebbero aumentare l’utilizzo della CPU di WindowServer sul Mac.
Pertanto, per eliminare questi file, aprire il Finder, fai clic su Vai nella barra dei menu, tenere premuto il tasto Opzione e fare clic su Libreria nel menu a discesa. Aprire quindi la cartella Caches ed eliminare tutti i file presenti.
Conosci CleanMyMac? scopri la migliore soluzione per tenere in ordine il Mac!
scarica la versione free