Ich habe eine Neuinstallation von OS X 10.9 durchgeführt und jetzt com.apple.iconServicesAgent
werden> 300 MB RAM verwendet, das ist ziemlich viel. Dieser Prozess belegt nach der Kernel-Task den zweitgrößten Speicher aller Prozesse.
Google teilt mir mit, dass dieses Problem auch bei anderen Menschen auftritt, aber ich habe bisher keine Lösung gefunden.
Gibt es eine Möglichkeit, den RAM-Verbrauch dieses Prozesses zu reduzieren?
Antworten:
Beobachtungen
Sie können beim Gebrauch natürliche Anstiege und Abfälle beobachten.
Sie sollten nicht die Verwendung als Problem behandeln.
Hintergrund: über Icon Services
Führen Sie den folgenden Befehl in einem Terminalfenster mit einer Breite von möglicherweise 257 Zeichen oder mehr aus, um eine Vorstellung davon zu erhalten, wie die Icon-Dienste vorgehen (der Dämon com.apple.IconServices, com.apple.IconServicesAgent und zugehörige Dateien):
sudo fs_usage -w -f filesys com.apple.IconServices | grep write
Dann im Finder:
Das solltest du finden:
Um den Befehl abzubrechen, Control-C
Für eine ungefilterte Sicht der Dinge:
sudo fs_usage -w -f filesys com.apple.IconServices
Vorteile von Icon-Diensten in Mavericks
Es scheint mir, dass Apples Ansatz, Symbole zwischenzuspeichern, für Apps / Prozesse von besonderem Vorteil ist, bei denen die wichtigsten Funktionen das Lesen von Metadaten aus einer Vielzahl von Dateisystemtypen umfassen. Apps wie Finder, Prozesse wie Dock und so weiter.
Im Rahmen eines breiten angelegten Konzepts Leistung zu maximieren, Präsentation mit ermöglichen Symbol Dienste sollten minimale Verzögerung der Teilmenge von Metadaten , die von größtem Interesse ist für den Benutzer.
Für den Stapel " Zuletzt verwendete Anwendungen" im Dock: wahrscheinlich Namen, Symbole und Datums- / Uhrzeitangaben als wesentliche Bestandteile einer Teilmenge.
Für Ansichten im Finder: Teilmengen können je nach den Anforderungen des Benutzers völlig unterschiedlich sein.
Zusätzliche Gedanken
In HFS Plus (Mac OS Extended) verfügen wir unter Bezugnahme auf die abgelaufene Dokumentation über den leistungsorientierten Hot-File-B-Tree , die Attributdatei usw. Mit alles andere , was zu diesem Dateisystem durchgeführt wurde, ist es nun debatably über -extended .
Die leistungsbezogenen Vorteile von Icon-Diensten sollten relativ dateisystemunabhängig sein . Das ist erfreulich. Ich erwarte, dass die Nutzer von ZFS auf Mavericks von den Vorteilen profitieren werden, und so weiter…
quelle
Es scheint etwas mit dem Service zu tun zu haben, der Symbole im Finder rendert, als meine CPU ausreichte und keine Symbole im Finder gerendert wurden.
Ich habe den Vorgang gewaltsam abgebrochen und den Finder erneut geöffnet, und alles schien wieder in Ordnung zu sein.
quelle
com.apple.IconServicesAgent
des Beendens kann das Maskieren oder einfach das Zurückstellen eines zugrunde liegenden Problems sein. Ein Problem nicht mit dem Agenten, sondern mit Daten, die der Agent zu verarbeiten versucht .