Saya menjalankan Snow Leopard di MacBook Pro. Finder saya telah memutuskan untuk menjadi sangat sibuk, dan tidak me-restart Finder atau reboot tidak mendinginkannya. Spotlight tidak melaporkan aktivitas, Time Machine tidak sibuk, namun laporan-cpu teratas Finder berjalan antara 30% dan 100%.
Pembaruan: tidak ada saran yang berhasil. Pada titik ini (tiga bulan setelah pertama kali mengajukan pertanyaan), saya pasrah untuk menunggu sampai MacBook Pro baru keluar dan mulai dengan instalasi yang bersih. Sangat frustasi karena tidak ada cara untuk menyelidiki apa yang ditemukan pada Finder.
macos
mac
osx-snow-leopard
finder
Peter S Magnusson
sumber
sumber
Jawaban:
Perintah shell ...
... akan memantau semua panggilan fungsi yang dilakukan oleh Finder dan membuat file teks yang menunjukkan tumpukan panggilan dari masing-masing utas Finder. Bahkan non-programmer yang berpengetahuan luas (pengguna super, jika Anda mau) sering dapat mengumpulkan wawasan berharga dari ini. Merupakan hal yang bagus untuk melampirkan laporan bug ke Apple melalui http://bugreport.apple.com/ .
Ini pada dasarnya sama dengan tombol "Contoh proses" di Activity Monitor.
Pembaruan: Ooh, bahkan lebih baik dari apa
sample(1)
adanyaspindump(8)
,sample
tetapi menambahkan visibilitas ke dalam apa yang dilakukan kernel ketika utas aplikasi diblokir menunggu kernel.File teks yang dibuatnya
/tmp
akan membutuhkan root privat untuk dibaca, karena mungkin berisi informasi yang diistimewakan.Petunjuk lainnya dapat diperoleh dari ...
(di mana $ PIDOfFinder adalah ID proses dari Finder, yang dapat Anda temukan via
ps
.)Sepertinya Anda bisa mendapatkan informasi yang sama di Activity Monitor. Pilih Finder, tekan tombol "Inspect", dan pilih tab "Open Files and Ports".
Poin data menarik lainnya adalah apakah masalah terjadi pada akun pengguna baru yang bersih di sistem yang sama. Cukup buat akun pengguna baru, keluar dari akun normal Anda (jangan gunakan Fast User Switching - kami tidak ingin contoh "buruk" dari Finder tetap berjalan di latar belakang dan membingungkan hal-hal lain), dan masuk ke akun bersih baru dan lihat apakah masalahnya terjadi di sana juga.
Apakah Anda menjalankan peretasan InputManager, termasuk hal-hal berbasis SIMBL, atau "haxies" Unsanity Application Enhancer (APE)?
Apakah masalah terjadi ketika boot ke "Safe Mode" (yaitu, boot dengan
<shift>
tombol ditekan)?sumber
Sayangnya, Apple tidak menyediakan fungsionalitas pemantauan aktivitas untuk Finder. Jadi saya akan berpikir bahwa solusi terbaik, jika Finder terus melakukan kesalahan, adalah memindahkan file preferensi:
~/Library/preferences/com.apple.finder.plist
keluar dari folder preferensi dan restart.sumber
Jika Monitor Aktivitas hanya menampilkan "Finder" dengan persentase tinggi, Anda tidak harus memiliki cara mudah untuk mengetahui apa yang menyebabkannya.
1) Periksa untuk melihat apakah Anda memiliki server file yang terpasang. Jika demikian, keluarkan mereka, ini termasuk MobileMe. 2) Tekan Command-J. Matikan "Gunakan Tanggal Relatif", dan "Hitung Semua Ukuran". Apakah Anda melihat perbedaan?
Saya telah melihat di mana Hitung semua ukuran akan mematok CPU sebentar sampai selesai menghitung seluruh pohon .... Dan itu harus ditinjau secara berkala untuk memastikan bahwa file baru belum ditambahkan, atau dimodifikasi ... Tapi begitu itu selesai pemindaian, sedikit tenang ....
sumber
Tidak ada yang akan secara ajaib memberi tahu Anda apa yang salah, tetapi skrip ini akan memberi tahu Anda jenis sampah aftermarket yang telah Anda instal di mesin Anda sehingga Anda dapat memulai proses penghapusan sendiri:
http://khiltd.com/software/consultants_canary
Saya akan memberi perhatian khusus pada plugin QuickLook dan Spotlight, tetapi benar-benar tidak ada yang tahu apa yang orang pakai di mesin mereka.
sumber