Kas ir cfprefsd un kāpēc tas darbojas manā Mac datorā?

Satura rādītājs:

Kas ir cfprefsd un kāpēc tas darbojas manā Mac datorā?
Kas ir cfprefsd un kāpēc tas darbojas manā Mac datorā?

Video: Kas ir cfprefsd un kāpēc tas darbojas manā Mac datorā?

Video: Kas ir cfprefsd un kāpēc tas darbojas manā Mac datorā?
Video: UPDATE Chrome support ends for Windows 7 & 8.1 early 2023: Chrome shows warnings | How to disable - YouTube 2024, Aprīlis
Anonim
Jūs pārlūkojat Activity Monitor, kad pamanāt kaut ko ar nosaukumu cfprefsd. Kas tas ir, un vai jūs par to jāuztraucas?
Jūs pārlūkojat Activity Monitor, kad pamanāt kaut ko ar nosaukumu cfprefsd. Kas tas ir, un vai jūs par to jāuztraucas?

Ātrā atbilde: Nē, cfpresfd ir galvenā MacOS daļa, un jūs to nevarat izmantot bez tā.

Šis raksts ir daļa no mūsu notiekošās sērijas, kas izskaidro dažādus procesus, kas atrodami Activity Monitor, piemēram, kernel_task, hidd, mdsworker, installd, windowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrold, sandboxd, mākoņains, un daudzi citi. Nezinu, kādi ir šie pakalpojumi? Labāk sāciet lasīt!

Šodienas process, cfprefsd, ir dēmons, kas nozīmē, ka tā darbojas fonā un apstrādā sistēmas uzdevumus. Galu galā parasti var identificēt dēmonus ar "d". Šis konkrētais dēmons ļauj macOS un jūsu lietojumprogrammām lasīt un rakstīt preferenču failus.

Kas cfprefsd Vai

Citēt cilvēka lapu, kuru jūs varat apskatīt, ierakstot

man cfprefsd

terminālā:

cfprefsd provides preferences services for the CFPreferences and NSUserDefaults APIs.

Tas ir mazliet mulsinoši, ja nezināt, kādi ir CF Preferences un NSUserDefaults, tāpēc īsi iepazīstiet.

CF CFPreferences nozīmē Core Foundation. Saskaņā ar Apple izstrādātāju dokumentāciju, Core Foundation ir tas, kā jūsu Mac pārvalda gan sistēmas mērogu, gan lietojumprogrammu specifiskās preferences:

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.

Būtībā jebkurā laikā, kad dators izveido vai rediģē failu.plist slēptās mapes mapē jūsu Mac datorā, tas ir CFPreferences, kas to dara.

Vienlaikus NSUserDefaults ir saistīta sistēma, kas ļauj programmām piekļūt jūsu noklusējuma iestatījumiem. Ja esat iestatījis datoru, lai izmantotu Inches un Celsija, es esmu sajaukts ar savām izvēlēm. Taču jūsu lietojumprogrammas nav, jo tās var izmantot NSUserDefaults, lai uzzinātu, kuras opcijas esat izvēlējies. Atkārtoti citēt Apple Developer dokumentāciju:
Vienlaikus NSUserDefaults ir saistīta sistēma, kas ļauj programmām piekļūt jūsu noklusējuma iestatījumiem. Ja esat iestatījis datoru, lai izmantotu Inches un Celsija, es esmu sajaukts ar savām izvēlēm. Taču jūsu lietojumprogrammas nav, jo tās var izmantot NSUserDefaults, lai uzzinātu, kuras opcijas esat izvēlējies. Atkārtoti citēt Apple Developer dokumentāciju:

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.

Apkopojot: cfprefsd ir dēmons, ko izmanto MacOS un lietojumprogrammas, lai izveidotu un rediģētu preferenču failus. To arī izmanto, lai pārliecinātos, vai lietojumprogrammas ievēro jūsu sistēmas mēroga noklusējuma iestatījumus.

Ko darīt, ja cfprefsd izmanto CPU jaudu

Šis process nedrīkst izmantot daudz CPU jaudas, jo tas ir diezgan vienkāršs darbs. Ja tā ir, vaininieks ir iespējams nesen instalēta lietojumprogramma. Kā jau minējām, cfprefsd tiek izmantots gan macOS, gan jūsu individuālajās lietojumprogrammās.

Ja nesen esat instalējis kaut ko, mēģiniet slēgt šo lietotni un redzēt, vai tas palīdz. Ja tā notiek, jums var būt darīšana ar bojātu.plist failu. Apsveriet šīs lietotnes iestatījumus, izmantojot AppCleaner, vai manuāli izdzēsiet visus.plist failus, kas atrodami lietojumprogrammai, no mapes Bibliotēka. Ja tas nepalīdz, jūs atradāt kļūdu; sazinieties ar problēmu lietotnes izstrādātāju.

Fotoattēlu kredīts: guteksk7 / Shutterstock.com

Ieteicams: