Saya mengamati penggunaan CPU biasa dan tidak normal pada macbook pro saya. quicklookd
setara dengan revisiond
makan bersama lebih dari 50%. Menguras baterai saya secara signifikan dan membuat seluruh mesin panas.
Saya tidak yakin kapan tepatnya itu dimulai tetapi saya mencurigai peningkatan 10.10.3 terbaru karena saya tidak melihat ini sebelumnya.
Setelah membaca beberapa posting di internet saya membersihkan ~Libraries/Cache
dan /private/var/folders
kemudian reboot. Sepertinya masalah sudah hilang (proses itu tidak muncul), tetapi hanya untuk sementara waktu. Hari berikutnya saya kembali dari tidur, lagi - quicklookd
dan revisiond
mulai membakar CPU saya.
Adakah petunjuk bagaimana cara menyingkirkan ini? Apa yang menyebabkan masalah ini? Sepertinya kedua proses ini entah bagaimana terhubung, karena ketika saya membersihkan cache dan memulai ulang tidak ada yang menggunakan banyak cpu. Hari ini, keduanya melakukannya (quicklookd 24-30%, revisi ~ 15%).
[Memperbarui]
Berlari sudo opensnoop -n revisiond
tidak menunjukkan apa pun.
Lari sudo opensnoop -n quicklookd
membawa daftar entri tak berujung seperti ini:
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 /
Terus dan terus dan terus. Tidak ada habisnya. FD
kolom selalu 23
kecuali dua atau tiga 21
.
[Perbarui 2]
Setelah beberapa menit saya mendapat beberapa entri lain selain 501 4783 quicklookd 23 /
(tidak menempelkan tema di sini karena mereka tidak relevan)
Dan lagi, semuanya 501 4967 quicklookd 23 /
[Perbarui 3]
Saya juga memperhatikan itu diskarbitrationd
dan diskmanagementd
mendapat skor cukup tinggi (~ 5%) dan tetap berada di atas daftar proses (diurutkan berdasarkan penggunaan CPU) tepat di bawah quicklookd
dan revisiond
. Sepertinya ini juga ada hubungannya dengan masalah ini.
Saya telah menutup ( cmd + q
semua aplikasi lain untuk memastikan tidak ada yang mengganggu pengukuran).
[Perbarui 4]
Ditemukan beberapa entri menarik di konsol:
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
Mereka mengulangi beberapa secara teratur setiap hari. Terutama tentang memori dan koneksi yang tidak valid.
[Perbarui 5]
sudo iosnoop -n quicklookd
mengungkapkan ini:
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
dan cloudthumbnails.db-journal
mengulangi dan mengulangi.
sumber
Jawaban:
Ini adalah bagaimana saya memperbaiki masalah ini. Mungkin membantu Anda tetapi dari apa yang saya lihat sejauh ini, bahkan berpikir ada masalah serupa, sumber masalah berbeda.
Saya sudah berlari
sudo iosnoop -n quicklookd
- ini menunjukkan sesuatu seperti ini:Saya mencobanya dan mencari
cloudthumbnails.db
file. Bingo! Menemukannya/Users/me/Library/Application Support/Quick Look
danquicklookd
sedang menuliscloudthumbnails.db-journal
seperti orang gila. Tapi itu menulis potongan kecil, lalu menghapus file dan menulis potongan kecil itu lagi. Sayangnya ini adalah file biner, jadi tidak mudah dibaca, tetapi saya mencobanya dan baru saja melakukannyatail cloudthumbnails.db-journal
. Saya mendapat sebagian besar omong kosong, tapi saya perhatikan path berulang/Users/me/Library/Mobile Documents/com~apple~CloudDocs/
dan beberapa file di sana.Ini adalah folder iCloud dan karena alasan tertentu quicklookd tidak dapat memproses file-file itu. Saya menghapusnya (dipindahkan ke tempat sampah dan dikosongkan) dan TADA! Itu memecahkan masalah.
Saya tidak tahu mengapa ini terjadi, mengapa
quicklookd
tidak dapat memproses file-file itu. Saya telah mengirim file-file itu lagi ke iCloud dan semuanya baik-baik saja - tidak ada perilaku gilaquicklookd
.sumber
Saya akan mencoba menggunakan
opensnoop
untuk melihat file apa yang dilihat quicklookd. Mungkin ada file tertentu yang mengalami kesulitan membaca atau menulis.Sementara mereka menggunakan CPU yang berlebihan, buka jendela Terminal dan ketik perintah berikut. Anda akan dimintai kata sandi.
Ini akan menunjukkan kepada Anda semua file yang QuickViewd baca atau tulis, dan mungkin membantu Anda mengidentifikasi jika satu file atau folder file tertentu yang menyebabkan masalah.
Coba hal yang sama untuk revisi.
sumber
Saya tidak tahu bagaimana cara masuk ke Terminal, jadi saya baru saja membunuh quicklookd, yang menyimpan begitu banyak memori sehingga tidak ada lagi yang bisa dijalankan. Bantuan instan! Saya kira itu akan mulai lagi setelah saya reboot.
sumber
Saya memiliki hal yang persis sama, tetapi tidak ada saran yang menjelaskan situasi. Setelah satu jam mencari saya memutuskan untuk menerapkan trik lama, yang menyelesaikan masalah sepenuhnya:
Semoga itu bisa membantu siapa saja.
sumber
Saya memiliki masalah yang sama setelah memperbarui ke macOS Mojave. Saya telah menghapus
~/Library/Caches/com.apple.QuickLookDaemon
dan kemudian menyalakan kembali komputer saya. Itu memecahkan masalah.sumber