J'ai effectué une nouvelle installation d'OS X 10.9 et maintenant le processus com.apple.iconServicesAgent
utilise> 300 Mo de RAM, c'est beaucoup. Ce processus utilise la deuxième plus grande quantité de mémoire de tous les processus, après la tâche du noyau.
Google me dit que d'autres personnes ont également ce problème, mais je n'ai trouvé aucune solution jusqu'à présent.
Existe-t-il un moyen de réduire la consommation de RAM de ce processus?
Réponses:
Observations
Vous pouvez observer des hausses et des baisses naturelles d'utilisation.
Vous ne devez pas considérer l'utilisation comme un problème.
Contexte: à propos des services d'icônes
Pour avoir une idée de ce qui est fait par les services d'icônes (le démon com.apple.IconServices, les processus com.apple.IconServicesAgent et les fichiers associés), exécutez la commande suivante dans une fenêtre de terminal qui peut avoir une largeur de 257 caractères ou plus:
sudo fs_usage -w -f filesys com.apple.IconServices | grep write
Puis dans le Finder:
Vous devriez constater que:
Pour abandonner la commande, Control-C
Pour une vue non filtrée des choses:
sudo fs_usage -w -f filesys com.apple.IconServices
Avantages des services d'icônes dans Mavericks
Il me semble que l'approche d'Apple pour la mise en cache des icônes est particulièrement avantageuse pour les applications / processus où les fonctions principales incluent la lecture des métadonnées à partir d'une variété de types de système de fichiers. Des applications telles que Finder, des processus tels que Dock, etc.
Dans le cadre d'une approche plus large visant à maximiser les performances, les services d'icônes devraient permettre la présentation avec un délai minimal du sous - ensemble de métadonnées qui présente le plus grand intérêt pour l'utilisateur.
Pour la pile des applications récentes dans le Dock: probablement les noms, les icônes et les dates / heures comme éléments essentiels dans un sous-ensemble.
Pour les vues dans le Finder: les sous-ensembles peuvent être entièrement différents, selon les besoins de l'utilisateur.
Réflexions supplémentaires
Dans HFS Plus (Mac OS étendu), en référence à une documentation obsolète, nous avons l' arborescence B du fichier à chaud axé sur les performances , le fichier d'attributs , etc. Avec tout ce qui a été fait à ce système de fichiers, il est maintenant debatably sur -extended .
Les avantages liés aux performances des services d'icônes doivent être relativement indépendants du système de fichiers . C'est plaisant. Je m'attends à ce que les utilisateurs de ZFS sur Mavericks en tirent des avantages, etc.
la source
Cela semble avoir quelque chose à voir avec le service qui rend les icônes dans le Finder, quand le mien a atteint le maximum de CPU, aucune icône ne s'affichait dans le Finder.
J'ai forcé à quitter le processus et rouvert le Finder et tout semblait à nouveau bien.
la source
com.apple.IconServicesAgent
à quitter peut masquer ou simplement différer un problème sous-jacent. Un problème non pas avec l'agent, mais avec les données que l'agent essaie de gérer .