J'observe une utilisation régulière et anormale du CPU sur mon macbook pro. quicklookd
au même titre que revisiond
mangent ensemble plus de 50%. Cela draine ma batterie de manière significative et rend toute la machine chaude.
Je ne sais pas exactement quand cela a commencé mais je soupçonne la dernière mise à jour de la 10.10.3 car je n'avais pas remarqué cela auparavant.
Après avoir lu quelques articles sur le net, j'ai fait le ménage. ~Libraries/Cache
y /private/var/folders
puis redémarré. Il semblait que le problème avait disparu (ces processus n'apparaissaient plus), mais seulement pour un temps. Le lendemain, j'ai redémarré à partir de la veille, à nouveau - quicklookd
y revisiond
a commencé à brûler mon processeur.
Des indices sur la façon de se débarrasser de ce problème ? Quelle est la cause de ce problème ? Il semble que ces deux processus soient liés d'une manière ou d'une autre, car lorsque j'ai vidé le cache et redémarré, aucun d'entre eux n'utilisait beaucoup de cpu. Aujourd'hui, les deux le font (quicklookd 24-30% , revisiond ~15%).
[Mise à jour]
Running sudo opensnoop -n revisiond
ne montre rien.
Running sudo opensnoop -n quicklookd
apporte une liste interminable 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 encore et encore et encore. C'est juste sans fin. FD
est toujours 23
sauf deux ou trois 21
.
[Mise à jour 2]
Après quelques minutes, j'ai obtenu d'autres entrées en plus de 501 4783 quicklookd 23 /
(je n'ai pas collé les thèmes ici car ils n'étaient pas pertinents)
Et encore une fois, tout un tas de 501 4967 quicklookd 23 /
[Mise à jour 3]
J'ai aussi remarqué que diskarbitrationd
y diskmanagementd
ont un score assez élevé (~ 5%) et restent en tête de la liste des processus (triés par utilisation du CPU) juste en dessous de quicklookd
y revisiond
. Il semble que cela puisse également avoir un rapport avec ce problème.
J'ai fermé ( cmd + q
toutes les autres applications pour s'assurer que rien n'interfère avec les mesures).
[Mise à jour 4]
J'ai 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 en répètent quelques uns régulièrement chaque jour. Surtout ceux qui concernent la mémoire et les connexions non valides.
[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
y cloudthumbnails.db-journal
répète et répète.