Glossar/Prozesse, die du sehen wirst
iconservicesagent
Auch: Symbol-Cache
Kurze Antwort
iconservicesagent ist der macOS-Prozess, der die Symbole liefert, die du für Apps, Dateien und Ordner siehst. Der Finder, das Dock, Spotlight und die Dialogfenster zum Öffnen und Sichern fragen ihn nach einem Symbol in der Größe, die sie brauchen. Er zeichnet das Symbol einmal und behält eine Kopie fürs nächste Mal.
Er läuft unter deinem eigenen Benutzeraccount und arbeitet mit einem zweiten Prozess zusammen, iconservicesd, der den Symbol-Cache verwaltet, den sich alle Accounts auf dem Mac teilen. Gemeinsam sind sie der Grund, warum ein Ordner voller Apps sofort erscheint, statt dass jedes Symbol von Grund auf neu gezeichnet wird.
Auf einem Mac, der zur Ruhe gekommen ist, tut er fast nichts. Beschäftigt ist er, wenn viele Symbole gebraucht werden, von denen er noch keine Kopie hat.
Warum iconservicesagent so viel CPU oder Speicher braucht
Seine gesicherten Symbole wurden verworfen oder sind veraltet, also zeichnet er sie neu. Das folgt auf ein macOS-Update, auf das Installieren oder Aktualisieren vieler Apps auf einmal und auf den Umzug auf einen neuen Mac. Auch einen Ordner mit Tausenden Objekten zu öffnen, oder einen auf einem langsamen Netzlaufwerk, macht ihm Arbeit, weil jedes Objekt ein Symbol braucht.
Seltener ist der Symbol-Cache selbst beschädigt. Die Anzeichen: Symbole, die als leere Seiten oder mit dem falschen Bild erscheinen, während iconservicesagent stundenlang beschäftigt ist oder Gigabytes an Speicher belegt.
Was du dagegen tun kannst
Nach einem Update warte ab: Er beruhigt sich, sobald die Symbole gezeichnet sind, die du dir tatsächlich ansiehst. Ist er seit Stunden beschäftigt oder groß, wähle ihn in der Aktivitätsanzeige aus und beende ihn. macOS startet ihn neu, sobald ein Symbol gebraucht wird, und er fängt ganz von vorn an.
Ein Neustart des Mac bewirkt dasselbe für beide Symbol-Prozesse. Stimmen die Symbole danach immer noch nicht, starte einmal im sicheren Modus, der die System-Caches leert, und starte dann normal neu. Du musst den Symbol-Cache nicht von Hand im Terminal löschen, und in aktuellen Versionen von macOS sind Teile davon ohnehin davor geschützt.
Häufige Fragen
Was ist iconservicesagent auf dem Mac?
Der macOS-Prozess, der die Symbole für Apps, Dateien und Ordner zeichnet und speichert, damit der Finder und das Dock sie schnell anzeigen können.
Warum braucht iconservicesagent so viel Speicher?
Er hält Symbole vor, die er gezeichnet hat, meist nach einem Update oder nachdem sehr große Ordner geöffnet wurden. Wächst er über Stunden weiter, beende ihn in der Aktivitätsanzeige; macOS startet einen frischen.
Kann ich iconservicesagent gefahrlos beenden?
Ja. Symbole können eine Sekunde lang leer sein, während er neu startet, und nichts geht verloren. Es ist die schnellste Lösung, wenn er hängt.
Verwandte Begriffe
Suchst du etwas Besseres als die Aktivitätsanzeige? Sieh dir die besten Alternativen zur Aktivitätsanzeige für den Mac an, oder stöbere durch alle Begriffe im Glossar.