Apa itu cfprefsd, dan Mengapa Ini Berjalan di Mac saya?

Daftar Isi:

Apa itu cfprefsd, dan Mengapa Ini Berjalan di Mac saya?
Apa itu cfprefsd, dan Mengapa Ini Berjalan di Mac saya?

Video: Apa itu cfprefsd, dan Mengapa Ini Berjalan di Mac saya?

Video: Apa itu cfprefsd, dan Mengapa Ini Berjalan di Mac saya?
Video: Cara Menghapus Iklan Virus Di Google Chrome Android | Tutorial Google Chrome - YouTube 2024, April
Anonim
Anda sedang menjelajah Activity Monitor ketika Anda melihat sesuatu bernama cfprefsd. Apa ini, dan haruskah kamu khawatir tentang itu?
Anda sedang menjelajah Activity Monitor ketika Anda melihat sesuatu bernama cfprefsd. Apa ini, dan haruskah kamu khawatir tentang itu?

Jawaban cepat: Tidak, cfpresfd adalah bagian inti dari macOS, dan Anda tidak dapat menggunakan komputer tanpa itu.

Artikel ini adalah bagian dari rangkaian berkelanjutan kami yang menjelaskan berbagai proses yang ditemukan dalam Activity Monitor, seperti kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrold, sandboxd, cloudd, dan banyak lainnya. Tidak tahu layanan apa itu? Lebih baik mulai membaca!

Proses hari ini, cfprefsd, adalah daemon, yang artinya berjalan di latar belakang dan menangani tugas sistem. Anda biasanya dapat mengidentifikasi daemon dengan "d" di bagian akhir. Daemon khusus ini memungkinkan macOS dan aplikasi Anda untuk membaca dan menulis file preferensi.

Apa cfprefsd Apakah

Untuk mengutip halaman manual, yang dapat Anda lihat dengan mengetik

man cfprefsd

di Terminal:

cfprefsd provides preferences services for the CFPreferences and NSUserDefaults APIs.

Itu sedikit membingungkan jika Anda tidak tahu apa itu CF Preferences dan NSUserDefaults, jadi mari kita gali sebentar.

CF dalam CFPreferences adalah singkatan dari Core Foundation. Menurut dokumentasi pengembang Apple, Core Foundation adalah cara Mac Anda mengelola preferensi khusus untuk seluruh sistem dan sistem:

Core Foundation provides a simple, standard way to manage user (and application) preferences. Core Foundation stores preferences as key-value pairs that are assigned a scope using a combination of user name, application ID, and host (computer) names. This makes it possible to save and retrieve preferences that apply to different classes of users.

Pada dasarnya, kapan saja komputer Anda membuat atau mengedit file.plist di dalam folder Pustaka tersembunyi di Mac Anda, inilah CFPreference yang membuat itu terjadi.

NSUserDefaults, sementara itu, adalah sistem terkait yang memungkinkan program untuk mengakses pengaturan default Anda. Jika Anda menyiapkan komputer Anda untuk menggunakan Inci dan Celcius, saya bingung dengan pilihan Anda. Aplikasi Anda tidak, karena mereka dapat menggunakan NSUserDefaults untuk mempelajari opsi apa yang telah Anda pilih. Untuk mengutip dokumentasi Pengembang Apple lagi:
NSUserDefaults, sementara itu, adalah sistem terkait yang memungkinkan program untuk mengakses pengaturan default Anda. Jika Anda menyiapkan komputer Anda untuk menggunakan Inci dan Celcius, saya bingung dengan pilihan Anda. Aplikasi Anda tidak, karena mereka dapat menggunakan NSUserDefaults untuk mempelajari opsi apa yang telah Anda pilih. Untuk mengutip dokumentasi Pengembang Apple lagi:

The NSUserDefaults class provides a programmatic interface for interacting with the defaults system. The defaults system allows an app to customize its behavior to match a user’s preferences. For example, you can allow users to specify their preferred units of measurement or media playback speed. Apps store these preferences by assigning values to a set of parameters in a user’s defaults database.

Untuk meringkas: cfprefsd adalah daemon yang digunakan oleh macOS dan aplikasi untuk membuat dan mengedit file preferensi. Ini juga digunakan untuk memastikan aplikasi menghormati pengaturan default di seluruh sistem Anda.

Apa yang Harus Dilakukan Jika cfprefsd Menggunakan Daya CPU

Proses ini seharusnya tidak menghabiskan banyak daya CPU, karena memiliki pekerjaan yang cukup sederhana. Jika ya, pelakunya kemungkinan adalah aplikasi yang Anda pasang baru-baru ini. Seperti yang kami katakan, cfprefsd digunakan oleh macOS dan aplikasi individual Anda.

Jika Anda baru saja menginstal sesuatu, cobalah menutup aplikasi itu dan melihat apakah itu membantu. Jika ya, Anda mungkin berhadapan dengan file.plist yang rusak. Pertimbangkan untuk menghapus pengaturan aplikasi dengan menggunakan AppCleaner, atau secara manual menghapus file.plist yang Anda temukan untuk aplikasi dari folder Library. Jika itu tidak membantu, Anda menemukan bug; berhubungan dengan pengembang aplikasi yang bermasalah.

Kredit foto: guteksk7 / Shutterstock.com

Direkomendasikan: