Glossario/Processi che vedrai

iconservicesagent

Anche: cache delle icone

In breve

iconservicesagent è il processo di macOS che fornisce le icone che vedi per app, file e cartelle. Il Finder, il Dock, Spotlight e le finestre di dialogo Apri e Salva gli chiedono un’icona nella dimensione che serve, e lui disegna l’icona una volta e ne conserva una copia per la volta successiva.

Gira con il tuo account utente e lavora con un secondo processo, iconservicesd, che mantiene la cache delle icone condivisa da tutti gli account sul Mac. Insieme sono il motivo per cui una cartella piena di app compare subito invece di disegnare ogni icona da zero.

Su un Mac a regime non fa quasi niente. Si mette al lavoro quando servono molte icone di cui non ha ancora una copia.

Perché iconservicesagent usa così tanta CPU o memoria

Le sue icone salvate sono state eliminate o non sono aggiornate, quindi le sta disegnando di nuovo. Succede dopo un aggiornamento di macOS, dopo aver installato o aggiornato molte app insieme, e dopo il passaggio a un nuovo Mac. Anche aprire una cartella con migliaia di elementi, o una su un disco di rete lento, lo fa lavorare, perché ogni elemento ha bisogno di un’icona.

Più di rado è la cache delle icone stessa a essere danneggiata. I segnali sono icone che appaiono come pagine bianche o con l’immagine sbagliata, con iconservicesagent occupato o che tiene gigabyte di memoria per ore.

Cosa fare

Dopo un aggiornamento, aspetta: si calma una volta disegnate le icone che guardi davvero. Se è occupato o grande da ore, selezionalo in Monitoraggio Attività e chiudilo. macOS lo riavvia nel momento in cui serve un’icona, e riparte da zero.

Riavviare il Mac fa lo stesso per entrambi i processi delle icone. Se dopo le icone sono ancora sbagliate, avvia una volta il Mac in modalità sicura, che svuota le cache di sistema, e poi riavvia normalmente. Non c’è bisogno di eliminare a mano la cache delle icone dal Terminale, e nelle versioni attuali di macOS alcune sue parti sono comunque protette da questa operazione.

Domande frequenti

Cos’è iconservicesagent sul Mac?

Il processo di macOS che disegna e conserva le icone di app, file e cartelle, così il Finder e il Dock possono mostrarle in fretta.

Perché iconservicesagent usa così tanta memoria?

Sta tenendo le icone che ha disegnato, di solito dopo un aggiornamento o dopo l’apertura di cartelle molto grandi. Se continua a crescere per ore, chiudilo in Monitoraggio Attività; macOS ne avvia uno nuovo.

Si può chiudere iconservicesagent senza rischi?

Sì. Le icone possono restare vuote per un secondo mentre si riavvia, e non si perde niente. È la soluzione più rapida quando è bloccato.

Correlati

Cerchi qualcosa di meglio di Monitoraggio Attività? Leggi le migliori alternative a Monitoraggio Attività per Mac, oppure sfoglia tutti i termini del glossario.