6 votes

Amarrer sur Lion utilisant beaucoup de CPU et de RAM

Pour une raison quelconque, le processus Dock utilise beaucoup de CPU et de RAM (4 Go+ en ce moment), comme vous pouvez le voir sur cette image :

J'ai essayé de :

  • Tuer le processus
  • Redémarrer Mac OS
  • Supprimer com.apple.Dock.plist/db et tuer Dock
  • Me déconnecter et me reconnecter

Rien n'a fonctionné. Notez que je n'ai pas VMWare ou Parallels installé.

Des idées de ce qui pourrait se passer?

Si je me connecte avec un autre utilisateur, Dock fonctionne bien. Mais je ne veux vraiment pas tout reconfigurer :(

Merci!

1voto

abjbhat Points 645

Certaines applications qui 'mettent à jour' leurs icônes de dock avec des informations (par ex. Mail, App Store, de nombreuses applications tierces qui pourraient 'contrôler' des choses telles que la température, les processus, les connexions réseau) peuvent certainement entraîner de fortes sollicitations des ressources. J'ai déjà vu toute la machine fonctionner au ralenti à cause de cela.

Par conséquent, j'ai tendance à désactiver toute mise à jour des icônes de dock, ou comme Apple les appelle, des 'badges', à la fois d'Apple et des tiers, indépendamment de leur nature/saveur/complexité. Je préfère beaucoup que mes informations résident dans la barre de menu de toute façon (lorsque c'est possible), et cela ne consomme généralement pas autant de ressources. De cette manière, j'évite le comportement en question, que je n'ai jamais eu de manière constante, comme vous l'avez eu (évidemment cela ne garantit pas que cela causait vos problèmes).

Vous pourriez également essayer de supprimer le fichier cache du dock* (au moins dans Lion/10.7) : com.apple.dock.iconcache à l'intérieur…

/private/var/folders/**twodigitfoldername**/**crazystringalph+nums**/C/

Certains utilisateurs se contentent d'ouvrir Terminal et de taper :

sudo find /private/var/folders/ -name com.apple.dock.iconcache

…cependant, cela vous montre le fichier cache d'icônes de dock de tous les utilisateurs. C'est pourquoi je préfère naviguer dans le système de fichiers via l'interface graphique, car les dossiers des autres utilisateurs seront illisibles, vous pouvez donc trouver le bon par élimination. C'est le seul que vous pouvez réellement lire.

Pour commencer

  1. Assurez-vous que le Finder est l'application au premier plan
  2. Appuyez sur cmd + shift + G
  3. Collez/tapez /private/var/folders/ et cliquez sur Aller

*Remarque : lorsque vous mettez à jour l'icône de dock du Finder, c'est l'une des étapes incluses dans le processus pour Lion.

1voto

Mark Cohen Points 730

Vous pourriez essayer de supprimer tous les icônes de votre dock que vous pouvez, puis les réajouter lentement jusqu'à ce que vous trouviez l'application qui provoque la fuite de mémoire.

0voto

Slagt Points 121

Je sais que ce message est très ancien, mais j'ai rencontré exactement le même problème.

Le Dock trace chaque changement dans le dossier de l'application. Dans mon cas, une application créait des tonnes de fichiers dans le dossier de l'application, ce qui saturait le Dock.

La seule solution pour moi a été de déplacer l'application dans un autre dossier.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X