Čo je cfprefsd a prečo to beží na počítači Mac?

Obsah:

Čo je cfprefsd a prečo to beží na počítači Mac?
Čo je cfprefsd a prečo to beží na počítači Mac?

Video: Čo je cfprefsd a prečo to beží na počítači Mac?

Video: Čo je cfprefsd a prečo to beží na počítači Mac?
Video: UPDATE Chrome support ends for Windows 7 & 8.1 early 2023: Chrome shows warnings | How to disable - YouTube 2024, Smieť
Anonim
Ak si všimnete niečo nazvané cfprefsd, prehľadávate sledovanie aktivity. Čo je to a mali by ste sa o to obávať?
Ak si všimnete niečo nazvané cfprefsd, prehľadávate sledovanie aktivity. Čo je to a mali by ste sa o to obávať?

Rýchla odpoveď: Nie, cfpresfd je jadrom systému macOS a nemôžete bez počítača používať počítač.

Tento článok je súčasťou našej prebiehajúcej série vysvetľujúcich rôzne procesy, ktoré sa nachádzajú v nástroji Monitorovanie činnosti, ako kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrol, sandbox, cloudd a mnoho ďalších. Neviem, aké sú tieto služby? Lepšie čítanie!

Dnešný proces, cfprefsd, je démon, čo znamená, že beží na pozadí a zaoberá sa systémovými úlohami. Všeobecne môžete daemy identifikovať "d" na konci. Tento konkrétny démon umožňuje aplikáciám MacOS a vašim aplikáciám čítať a písať súbory preferencií.

Čo cfprefsd robí?

Ak chcete citovať manuálovú stránku, ktorú si môžete prezrieť zadaním

man cfprefsd

v termináli:

cfprefsd provides preferences services for the CFPreferences and NSUserDefaults APIs.

To je trochu mätúce, ak neviete, aké sú predvoľby CF a NSUserDefaults, a tak sa do nich zaoberať stručne.

CF v CFPreferenciách znamená Core Foundation. Podľa vývojovej dokumentácie spoločnosti Apple Core Foundation je to, ako vaša spoločnosť Mac spravuje preferencie špecifické pre danú aplikáciu:

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.

V podstate, kedykoľvek váš počítač vytvára alebo upravuje súbor.plist vo vnútri skrytého priečinka knižnice na vašom počítači Mac, je CFPreferencie, ktoré to spôsobujú.

Služba NSUserDefaults je zároveň súvisiaci systém, ktorý umožňuje programom získať prístup k vašim predvoleným nastaveniam. Ak ste nastavili počítač tak, aby používali palce a stupne Celzia, moja voľba je zamenená. Vaše aplikácie však nie sú preto, že môžu používať NSUserDefaults, aby zistili, aké možnosti ste vybrali. Opätovne citovať dokumentáciu spoločnosti Apple Developer:
Služba NSUserDefaults je zároveň súvisiaci systém, ktorý umožňuje programom získať prístup k vašim predvoleným nastaveniam. Ak ste nastavili počítač tak, aby používali palce a stupne Celzia, moja voľba je zamenená. Vaše aplikácie však nie sú preto, že môžu používať NSUserDefaults, aby zistili, aké možnosti ste vybrali. Opätovne citovať dokumentáciu spoločnosti Apple Developer:

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.

Na zhrnutie: cfprefsd je daemon, ktorý používa macOS a aplikácie na vytváranie a editovanie súborov preferencií. Používa sa tiež na to, aby sa ubezpečil, že aplikácie rešpektujú vaše predvolené nastavenia pre celé zariadenie.

Čo robiť, ak cfprefsd používa výkon CPU

Tento proces by nemal využívať veľa výkonu procesora, pretože má pomerne jednoduchú prácu. Ak je, vinník je pravdepodobne aplikácia, ktorú ste nedávno nainštalovali. Ako sme už povedali, cfprefsd je používaný ako macOS, tak aj pre vaše individuálne aplikácie.

Ak ste nedávno nainštalovali niečo, skúste túto aplikáciu zatvoriť a zistite, či to pomôže. Ak áno, môžete sa zaoberať poškodeným súborom.plist. Zvážte vymazanie nastavení aplikácie pomocou aplikácie AppCleaner alebo manuálne odstránenie akýchkoľvek súborov.plist, ktoré nájdete v aplikácii z priečinka Knižnica. Ak to nepomôže, našli ste chybu. spojte sa s vývojárom problematickej aplikácie.

Foto kredit: guteksk7 / Shutterstock.com

Odporúča: