Saya melakukan instalasi baru OS X 10.9 dan sekarang prosesnya com.apple.iconServicesAgent
menggunakan> 300MB RAM, itu cukup banyak. Proses ini menggunakan jumlah memori kedua terbanyak dari semua proses, setelah tugas kernel.
Google memberi tahu saya bahwa orang lain juga memiliki masalah ini, tetapi sejauh ini saya tidak menemukan solusi.
Apakah ada cara untuk mengurangi konsumsi RAM dari proses ini?
Jawaban:
Pengamatan
Anda dapat mengamati naik turunnya penggunaan secara alami.
Anda seharusnya tidak memperlakukan penggunaan sebagai masalah.
Latar belakang: tentang layanan ikon
Untuk gagasan tentang apa yang dilakukan oleh layanan ikon (daemon com.apple.IconServices, com.apple.IconServicesAgent proses dan file terkait), jalankan perintah berikut di jendela Terminal yang mungkin 257 karakter lebar, atau lebih lebar:
sudo fs_usage -w -f filesys com.apple.IconServices | grep write
Kemudian di Finder:
Anda harus menemukan bahwa:
Untuk membatalkan perintah, Control-C
Untuk tampilan tanpa filter:
sudo fs_usage -w -f filesys com.apple.IconServices
Manfaat layanan ikon di Mavericks
Tampaknya bagi saya bahwa pendekatan Apple untuk ikon caching adalah manfaat khusus untuk aplikasi / proses di mana fungsi utama termasuk membaca metadata dari berbagai jenis sistem file. Aplikasi seperti Finder, proses seperti Dock, dan sebagainya.
Sebagai bagian dari pendekatan yang lebih luas untuk memaksimalkan kinerja, layanan icon harus memungkinkan presentasi dengan delay minimal dari subset dari metadata yang menarik terbesar bagi pengguna.
Untuk tumpukan Aplikasi Terbaru di Dock: mungkin nama, ikon, dan tanggal / waktu sebagai hal penting dalam subset.
Untuk tampilan di Finder: himpunan bagian mungkin sama sekali berbeda, tergantung pada apa yang diperlukan oleh pengguna.
Pikiran tambahan
Dalam HFS Plus (Mac OS Extended), dengan mengacu pada dokumentasi yang sudah tidak digunakan lagi, kami memiliki file panas berorientasi kinerja B-tree , file atribut , dan sebagainya. Dengan segala sesuatu yang telah dilakukan untuk sistem file, sekarang debatably lebih -extended .
Manfaat yang terkait dengan kinerja layanan ikon harus relatif agnostik sistem file . Ini menyenangkan. Saya berharap manfaat dapat direalisasikan oleh pengguna ZFS di Mavericks, dan seterusnya ...
sumber
Tampaknya ada hubungannya dengan layanan yang membuat ikon di Finder, ketika saya memaksimalkan cpu tidak ada ikon rendering di finder.
Saya paksa berhenti dari proses dan membuka kembali Finder dan semuanya tampak baik-baik saja.
sumber
com.apple.IconServicesAgent
untuk berhenti mungkin menutupi, atau hanya, menunda masalah yang mendasarinya. Masalah bukan dengan agen, tetapi dengan data yang berusaha ditangani oleh agen .