8 votes

Mac OS X 10.8

J'ai toujours eu un problème de surchauffe de mon ordinateur en raison de processus aléatoires utilisant plus de 100 % du processeur. Le problème se produit généralement avec le processus QuickLookSatellite-general mais elle ne s'y limite pas. (Veuillez voir les images ci-dessous).

Lorsque le QuickLookSatellite-general est le processus en question, la réinitialisation du gestionnaire de regards rapides :

qlmanage -r

semble résoudre le problème. Sinon, le problème persiste jusqu'à ce que l'application soit fermée ou que le processus décide de s'arrêter.

QuickLookSatellite-general 196.4% CPU

QuickLookSatellite-general 200% CPU

Sur Google, j'ai trouvé que ce processus est associé à DraftSight, un programme de CAO. Je n'ai pas et n'ai jamais eu ce programme installé.

Le redémarrage ne résout même pas ce problème. Il fait que mon MacBook complètement inutilisable car je ne veux pas qu'il soit endommagé en fonctionnant à 90.

Toute aide est appréciée.

Merci !

EDIT *** Ajout, j'ai constaté que la désactivation/réinitialisation de mdworker m'a beaucoup aidé.

sudo mdutil -i off /
sudo mdutil -E /
sudo rm -Rf /var/folder/*
Reboot
sudo mdutil -i on / (I just left it off.)

5voto

user136496 Points 41

C'est un bogue, c'est sûr, mais la cause première est une recherche en cache dans le Finder qui essaie de trouver tous les fichiers du système et se retrouve à court de ressources ou quelque chose comme ça. C'est un cas d'utilisation évident dans le Finder que je suis étonné que personne n'ait encore repéré (mais je suis développeur de systèmes Unix/Linux depuis 20 ans).

Lorsque le Finder le fait, vous pouvez à la fois vous débarrasser immédiatement de la recherche fantôme, mais aussi la corriger de façon permanente en deux clics de bouton.

Lorsque vous avez le problème, dans la barre de menu du Finder, vous verrez les 4 icônes permettant de changer de vue, liste, colonnes, coverflow, etc.

Il suffit de cliquer une fois sur l'un des boutons pour changer l'affichage par défaut, puis de cliquer sur le bouton correspondant à votre préférence d'affichage par défaut pour le rétablir.

Vous devriez remarquer 3 choses :-

  • La rotation du CPU s'arrête immédiatement et la normalité revient.
  • La recherche fantôme bloquée est supprimée
  • Cela ne se reproduit plus - bien sûr jusqu'à ce que vous exerciez à nouveau le défaut de conception du Finder (qui existe depuis 7 ans ! ?!?). Il suffit de répéter jusqu'à ce que quelqu'un se réveille et trouve la solution.

-Al.

4voto

warren_s Points 952

Pour voir quels générateurs QuickLook a installé, ouvrez le Terminal ( Applications/Utilities/Terminal.app ) et exécutez la commande suivante :

qlmanage -m

Cela vous donnera un aperçu rapide de ce qui est chargé en ce moment avec QuickLook. Faites également attention aux répertoires que vous avez ouverts au moment où votre CPU atteint des pics (QL ne génère pas de vignettes pour autre chose qu'un répertoire ou un fichier affiché dans le Finder ou une autre application affichant une liste de fichiers).

Cela donnera quelque chose comme ceci

[identificateur de type uniforme] -> chemin (version) [identificateur de type uniforme] -> chemin (version - chargé)

El -m accepte également plusieurs arguments :

  • plugins Afficher la liste des générateurs (action par défaut)
  • serveur Afficher les informations sur la vie de Quicklookd
  • mémoire Afficher la consommation de mémoire de quicklookd
  • éclatement Afficher les statistiques sur la dernière rafale
  • fils Afficher les statistiques des accès simultanés
  • autre Afficher d'autres informations sur quicklookd

De plus, ne vous embêtez pas avec man qlmanage car le manuel n'est pas aussi bon que l'aide intégrée que l'on trouve à qlmanage -h .

Si vous voulez voir si DraftSight a un plugin chargé (ou installé), essayez d'exécuter qlmange -m plugins | grep -i "draftsight" .

2voto

Javier Garza Points 11

J'ai eu le même problème. I

Je viens de fermer l'onglet Finder avec la recherche et le CPU à 100% est tombé à un taux normal de 3%, et le processus quicklookd a disparu de la liste du moniteur système.

1voto

J'ai également trouvé utile d'activer le débogage QuickLook afin de voir exactement quels fichiers étaient traités. Vous pouvez le faire avec ceci dans le terminal. Plus d'informations dans le Bibliothèque du développeur Mac .

defaults write -g QLEnableLogging YES

Vous pouvez également ajuster le niveau de débogage en utilisant qlmanage -d debuglevel . Exécuter qlmanage -h pour plus d'informations.

Dans mon cas particulier, c'est QuickSilver qui était à l'origine du problème, que j'ai résolu en désactivant l'aperçu des images à l'aide de cette commande dans le terminal. Mon fil de discussion à ce sujet est aquí .

defaults write com.blacktree.quicksilver "QSLoadImagePreviews" NO

Voir aussi ce superutilisateur similaire question .

1voto

lacostenycoder Points 803

Essayez les étapes suivantes pour résoudre ce problème.

Ouvrez le terminal et tapez ce qui suit :

ps aux | grep QuickLookUIS

Vous verrez quelque chose de similaire à cette sortie :

username          91475   0.0  200.0  4353832  59964 s005  S+    5:45AM   0:01.78 QuickLookUIS

Le numéro qui suit votre nom d'utilisateur est l'identifiant du processus. Tuez-le comme ceci.

kill -9 91475

Maintenant, effacez le cache de QuickLook avec ceci

qlmanage -r cache

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