Mac OS X 10.8 QuickLook causant CPU et température Spikes

J'ai toujours eu un problème avec la surchauffe de mon ordinateur en raison de process randoms utilisant 100% + CPU. Généralement, le problème se produit avec le process QuickLookSatellite-general , mais ce n'est pas limité à cela. (Voir les images ci-dessous.)

Lorsque QuickLookSatellite-general est le process en question, réinitialisez Quick Look Manager:

 qlmanage -r 

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

QuickLookSatellite-general 196,4% CPU

QuickLookSatellite-general 200% CPU

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

Le redémarrage ne résout même pas ce problème. Cela rend mon MacBook complètement inutilisable car je ne veux pas qu'il soit endommagé à 90 °.

Toute aide est appréciée.

Merci!

EDIT *** Ajout, trouvé invalidant / réinitialisation mdworker a aidé substantiellement

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

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

 qlmanage -m 

Cela vous donnera une décharge rapide de ce qui est chargé en ce moment avec QuickLook. Faites également attention aux directorys que vous avez ouverts au moment où vos pointes CPU (QL ne génère pas de vignettes pour autre chose qu'un directory ou un file affiché dans le Finder ou une autre application affichant une list de files).

Il produira quelque chose comme ça

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

Le drapeau -m accepte également plusieurs arguments:

  • Plugins Afficher la list des générateurs (action par défaut)
  • server Afficher les informations sur la vie rapide
  • memory Afficher la consommation de memory rapide
  • éclat Montrer des statistics sur le dernier éclatement
  • threads Afficher les statistics d'access simultanés
  • autres Afficher d'autres informations sur quicklookd

En outre, ne vous embêtez pas avec l' man qlmanage car le manuel n'est pas aussi bon que l'aide qlmanage -h trouvée sur qlmanage -h .

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

C'est un bug à coup sûr, mais la cause de la racine est une search caching dans Finder qui essaie de find tous les files sur le système et qu'il manque de ressources ou quelque chose. C'est un cas d'utilisation évident dans Finder que je suis étonné que personne ne soit encore repéré (mais je suis un développeur de système Unix / Linux depuis 20 ans).

Lorsque Finder le fait, vous pouvez vous débarrasser immédiatement de la search suceuse de fantôme, mais aussi le réparer en permanence avec 2 buttons de button:

Lorsque vous avez le problème, dans la barre de menu finder, vous verrez les 4 icons relatives à la commutation des vues, des lists, des colonnes, des stream de couverture, etc.

Cliquez simplement sur l'un des buttons une fois pour changer la vue à autre chose de votre défaut habituel, puis click le button correspondant à votre preference de vue par défaut pour le modifier.

Vous devriez remarquer 3 choses: –

  • La CPU-spin s'arrête immédiatement et la normalité revient.
  • La search enfouie fantôme est supprimée
  • Cela ne se reproduit pas – bien sûr jusqu'à ce que vous exerciez le défaut de design du Finder (c'est là-bas, quels 7 ans maintenant!?!?) Encore. Il suffit de répéter jusqu'à ce que quelqu'un se réveille et le découvre.

-Al.

J'ai eu le même problème. Cela a été causé parce que j'ai laissé ouvrir une window de Finder avec une search qui semblait qu'elle restait rafraîchissante tout le time.

Je viens de fermer cet onglet de search avec la search et le processeur 100% a chuté à un 3% normal, et le process rapide s'est dissape à partir de la list du moniteur système

Ce que j'ai également trouvé utile, c'est d'allumer les débogotes QuickLook afin de pouvoir voir exactement quels files ont été traités. Vous pouvez le faire avec ceci dans le terminal. Plus d'informations dans la bibliothèque de développeurs Mac .

 defaults write -g QLEnableLogging YES 

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

Dans mon cas particulier, QuickSilver a causé le problème, que j'ai corrigé en désactivant les prévisualisations d'images à l'aide de cette command dans le terminal. Mon fil est là .

 defaults write com.blacktree.quicksilver "QSLoadImagePreviews" NO 

Consultez également cette question de super-user similaire.