J'observe une utilisation régulière et anormale du processeur sur mon macbook pro. quicklookd
en revisiond
parallèle avec manger ensemble plus de 50%. Cela décharge considérablement ma batterie et chauffe toute la machine.
Je ne sais pas exactement quand cela a commencé, mais je soupçonne la dernière mise à niveau 10.10.3 car je ne l'avais pas remarqué auparavant.
Après avoir lu quelques post sur le net je franchis ~Libraries/Cache
et /private/var/folders
puis redémarré. Il semblait que le problème avait disparu (ces processus ne sont pas apparus), mais seulement pendant un certain temps. Le lendemain, je suis de nouveau sorti du sommeil - quicklookd
et revisiond
j'ai commencé à brûler mon processeur.
Des indices sur la façon de s'en débarrasser? Quelle est la cause de ce problème? Il semble que ces deux processus soient en quelque sorte connectés, car lorsque j'ai effacé le cache et redémarré, aucun d'entre eux n'a utilisé beaucoup de CPU. Aujourd'hui, les deux le font (aperçu 24-30%, révisiond ~ 15%).
[Mise à jour]
Courir sudo opensnoop -n revisiond
ne montre rien.
L'exécution sudo opensnoop -n quicklookd
apporte une liste infinie d'entrées comme celles-ci:
UID PID COMM FD PATH
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 21 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
Cela continue indéfiniment. C'est juste sans fin. FD
la colonne est toujours 23
sauf deux ou trois 21
.
[Mise à jour 2]
Après quelques minutes, j'ai eu d'autres entrées en plus 501 4783 quicklookd 23 /
(ne pas coller de thème ici car elles n'étaient pas pertinentes)
Et encore une fois, beaucoup de 501 4967 quicklookd 23 /
[Mise à jour 3]
J'ai également remarqué cela diskarbitrationd
et diskmanagementd
obtient des scores assez élevés (~ 5%) et reste en tête de la liste des processus (triés par utilisation du processeur) juste en dessous quicklookd
et revisiond
. Il semble que cela puisse également avoir quelque chose à voir avec ce problème.
J'ai fermé ( cmd + q
toutes les autres applications pour m'assurer que rien n'interfère avec les mesures).
[Mise à jour 4]
Trouvé quelques entrées intéressantes dans la console:
Failed to obtain sandbox extension for path=/Users/me/Library/Caches/com.apple.quicklook.satellite. Errno:1
CGSConnectionByID: 0 is not a valid connection ID.
[QL] Using too much memory (161 MB), hit critical threshold (120 MB), exiting immediately to clean up.
[QL] Unable to write memory cache on disk
In -[NSApplication(NSQuietSafeQuit) _updateCanQuitQuietlyAndSafely], _LSSetApplicationInformationItem(NSCanQuitQuietlyAndSafely) returned error -50
Ils répètent peu régulièrement chaque jour. Surtout ceux sur la mémoire et les connexions invalides.
[Mise à jour 5]
sudo iosnoop -n quicklookd
a révélé ceci:
UID PID D BLOCK SIZE COMM PATHNAME
501 5656 W 56385320 32768 quicklookd ??/Quick Look/cloudthumbnails.db-journal
501 5656 W 56385320 4096 quicklookd ??/Quick Look/cloudthumbnails.db-journal
501 5656 W 48100696 12288 quicklookd ??/Quick Look/cloudthumbnails.db
501 5656 W 48100816 8192 quicklookd ??/Quick Look/cloudthumbnails.db
501 5656 W 48100840 8192 quicklookd ??/Quick Look/cloudthumbnails.db
501 5656 W 56385640 28672 quicklookd ??/T/etilqs_kYNR5XinU71bydh
501 5656 W 56386736 32768 quicklookd ??/Quick Look/cloudthumbnails.db-journal
501 5656 W 56386736 4096 quicklookd ??/Quick Look/cloudthumbnails.db-journal
501 5656 W 48100696 12288 quicklookd ??/Quick Look/cloudthumbnails.db
501 5656 W 48100816 8192 quicklookd ??/Quick Look/cloudthumbnails.db
501 5656 W 48100840 8192 quicklookd ??/Quick Look/cloudthumbnails.db
501 5656 W 56387280 28672 quicklookd ??/T/etilqs_ejadCww3DunYuu3
cloudthumbnails.db
et cloudthumbnails.db-journal
répète et répète.
la source
Réponses:
C'est ainsi que j'ai résolu ce problème. Cela pourrait vous aider, mais d'après ce que j'ai vu jusqu'à présent, même si des problèmes similaires se posent, la source des problèmes est différente.
J'ai couru
sudo iosnoop -n quicklookd
- il a montré quelque chose comme ceci:Je lui ai donné un coup de feu et j'ai cherché un
cloudthumbnails.db
fichier. Bingo! Je l'ai trouvé/Users/me/Library/Application Support/Quick Look
et l'quicklookd
écrivaitcloudthumbnails.db-journal
comme un fou. Mais il s'agissait d'écrire de petits morceaux, puis de supprimer le fichier et de réécrire ces petits morceaux. Malheureusement, c'est un fichier binaire, donc ce n'est pas facile à lire, mais je lui ai donné un coup de feu et je l'ai faittail cloudthumbnails.db-journal
. J'ai surtout du charabia, mais j'ai remarqué un chemin répété/Users/me/Library/Mobile Documents/com~apple~CloudDocs/
et quelques fichiers là-bas.Il s'agit du dossier iCloud et pour une raison quelconque, quicklookd n'a pas pu traiter ces fichiers. Je les ai supprimés (déplacés dans la corbeille et vidés) et TADA! Cela a résolu le problème.
Je n'ai aucune idée pourquoi cela s'est produit, pourquoi
quicklookd
n'a pas pu traiter ces fichiers. J'ai envoyé à nouveau ces fichiers à iCloud et tout allait bien - pas de comportement fou dequicklookd
.la source
J'essaierais d'utiliser
opensnoop
pour voir quels fichiers Quicklookd regarde. Il peut y avoir un fichier particulier sur lequel il a du mal à lire ou à écrire.Pendant qu'ils utilisent un processeur excessif, ouvrez une fenêtre de terminal et tapez la commande suivante. Vous serez invité à saisir votre mot de passe.
Cela devrait vous montrer tous les fichiers dans lesquels quicklookd lit ou écrit et peut vous aider à identifier si un fichier ou un dossier de fichiers particulier est à l'origine du problème.
Essayez la même chose pour revisiond.
la source
Je ne pouvais pas comprendre comment me connecter à Terminal, alors j'ai juste tué quicklookd, qui accaparait tellement de mémoire que rien d'autre ne fonctionnerait. Soulagement instantané! Je suppose que cela redémarrera une fois que je redémarrerai.
la source
J'avais exactement la même chose mais aucune des suggestions n'avait éclairé la situation. Après une heure de recherche, j'ai décidé d'appliquer une vieille astuce, qui a complètement résolu le problème:
J'espère que cela aide n'importe qui.
la source
J'ai eu le même problème après la mise à jour vers macOS Mojave. J'ai supprimé
~/Library/Caches/com.apple.QuickLookDaemon
puis redémarré mon ordinateur. Cela a résolu le problème.la source