Obserwuję regularne i nieprawidłowe użycie procesora na moim MacBooku Pro. quicklookd
na równi z revisiond
jedzą razem ponad 50%. Znacznie wyczerpuje moją baterię i sprawia, że cała maszyna jest gorąca.
Nie jestem pewien, kiedy dokładnie się zaczął, ale podejrzewam najnowszą aktualizację 10.10.3, ponieważ wcześniej tego nie zauważyłem.
Po przeczytaniu jakiegoś posta w sieci wyczyściłem, ~Libraries/Cache
a /private/var/folders
następnie uruchomiłem ponownie. Wyglądało na to, że problem zniknął (procesy te się nie pojawiły), ale tylko przez chwilę. Następnego dnia znów wstałem ze snu quicklookd
i revisiond
zacząłem palić procesor.
Wszelkie wskazówki, jak się tego pozbyć? Co powoduje ten problem? Wygląda na to, że te dwa procesy są w jakiś sposób połączone, ponieważ kiedy wyczyściłem pamięć podręczną i zrestartowałem, żaden z nich nie używał dużo procesora. Dzisiaj oboje tak robią (szybki przegląd 24-30%, rewizja ~ 15%).
[Aktualizacja]
Bieganie sudo opensnoop -n revisiond
nic nie pokazuje.
Uruchamianie sudo opensnoop -n quicklookd
przynosi nieskończoną listę takich wpisów:
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 /
To trwa i trwa i trwa. To jest po prostu nieskończone. FD
kolumna ma zawsze 23
dwa lub trzy 21
.
[Aktualizacja 2]
Po kilku minutach dostałem kilka innych wpisów 501 4783 quicklookd 23 /
(nie wklejałem tutaj motywu, ponieważ były nieistotne)
I znowu cała masa 501 4967 quicklookd 23 /
[Aktualizacja 3]
Zauważyłem również, że diskarbitrationd
i diskmanagementd
wyniki dość wysokie (~ 5%) i pozostań na szczycie listy procesów (posortowane według użycia procesora) tuż poniżej quicklookd
i revisiond
. Wygląda na to, że to również może mieć coś wspólnego z tym problemem.
Zamknąłem ( cmd + q
wszystkie inne aplikacje, aby upewnić się, że nic nie zakłóca pomiarów).
[Aktualizacja 4]
Znaleziono kilka interesujących wpisów w konsoli:
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
Powtarzają kilka regularnie każdego dnia. Zwłaszcza te dotyczące pamięci i nieprawidłowego połączenia.
[Aktualizacja 5]
sudo iosnoop -n quicklookd
ujawniło to:
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
i cloudthumbnails.db-journal
powtarza i powtarza.