Woordenlijst/Processen die je tegenkomt

iconservicesagent

Ook: symboolcache

Kort antwoord

iconservicesagent is het macOS-proces dat de symbolen levert die je ziet voor apps, bestanden en mappen. De Finder, het Dock, Spotlight en de vensters voor openen en bewaren vragen het om een symbool in de grootte die ze nodig hebben, en het tekent het symbool één keer en bewaart een kopie voor de volgende keer.

Het draait onder je eigen gebruikersaccount en werkt samen met een tweede proces, iconservicesd, dat de symboolcache bijhoudt die door elke account op de Mac wordt gedeeld. Samen zorgen ze ervoor dat een map vol apps meteen verschijnt in plaats van dat elk symbool vanaf nul wordt getekend.

Op een Mac die tot rust is gekomen, doet het bijna niets. Het wordt druk als er veel symbolen nodig zijn waarvan het nog geen kopie heeft.

Waarom iconservicesagent zoveel CPU of geheugen gebruikt

De bewaarde symbolen zijn weggegooid of verouderd, dus het tekent ze opnieuw. Dat gebeurt na een macOS-update, na het installeren of bijwerken van veel apps tegelijk, en na een overstap naar een nieuwe Mac. Ook een map met duizenden onderdelen openen, of een map op een trage netwerkschijf, zet het aan het werk, want elk onderdeel heeft een symbool nodig.

Minder vaak is de symboolcache zelf beschadigd. Dat herken je aan symbolen die als lege pagina’s of met de verkeerde afbeelding verschijnen, terwijl iconservicesagent urenlang druk is of gigabytes geheugen vasthoudt.

Wat je eraan doet

Wacht na een update af: het komt tot rust zodra de symbolen waar je echt naar kijkt zijn getekend. Is het al uren druk of groot, selecteer het dan in Activiteitenweergave en stop het. macOS start het opnieuw zodra er een symbool nodig is, en het begint met een schone lei.

De Mac herstarten doet hetzelfde voor beide symboolprocessen. Kloppen de symbolen daarna nog niet, start dan één keer op in de veilige modus, waarbij systeemcaches worden gewist, en herstart daarna normaal. Je hoeft de symboolcache niet zelf te verwijderen in Terminal, en in huidige versies van macOS zijn delen ervan daar toch al tegen beschermd.

Vragen die mensen stellen

Wat is iconservicesagent op de Mac?

Het macOS-proces dat de symbolen voor apps, bestanden en mappen tekent en bewaart, zodat de Finder en het Dock ze snel kunnen tonen.

Waarom gebruikt iconservicesagent zoveel geheugen?

Het houdt symbolen vast die het heeft getekend, meestal na een update of na het openen van erg grote mappen. Blijft het urenlang groeien, stop het dan in Activiteitenweergave; macOS start een nieuw exemplaar.

Kan ik iconservicesagent veilig stoppen?

Ja. Symbolen kunnen een seconde leeg zijn terwijl het opnieuw start, en er gaat niets verloren. Het is de snelste oplossing als het vastzit.

Gerelateerd

Op zoek naar iets beters dan Activiteitenweergave? Bekijk de beste alternatieven voor Activiteitenweergave op de Mac, of blader door alle begrippen in de woordenlijst.