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

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

Jūs pārlūkojat aktivitātes monitoru, kad pamanāt kaut ko ar nosaukumu cfprefsd. Kas tas ir, un vai par to jums vajadzētu uztraukties?

Ātrā atbilde: nē, cfpresfd ir MacOS galvenā sastāvdaļa, un jūs nevarētu izmantot datoru bez tā.

SAISTĪTI: Kas ir šis process un kāpēc tas darbojas manā Mac?

Šis raksts ir daļa no mūsu pašreizējām sērijāmizskaidrojot dažādus procesus, kas atrodami Activity Monitor, piemēram, kernel_task, hidd, mdsworker, installd, WindowServer, blued, paleists, dublējums, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, komercija, parentalcontrold, sandboxd, clouded, un daudzi citi . Vai nezināt, kādi ir šie pakalpojumi? Labāk sāc lasīt!

Šodienas process, cfprefsd, ir dēmons, kuršnozīmē, ka tas darbojas fonā un apstrādā sistēmas uzdevumus. Parasti dēmonus var identificēt ar “d” beigās. Šis konkrētais dēmons ļauj macOS un jūsu lietojumprogrammām lasīt un rakstīt preferenču failus.

Ko dara cfprefsd

Lai citētu vīrieša lapu, kuru varat apskatīt ierakstot man cfprefsd terminālī:

cfprefsd nodrošina CFPreferences un NSUserDefaults API preferenču pakalpojumus.

Tas ir nedaudz mulsinoši, ja nezināt, kas ir CF preferences un NSUserDefaults, tāpēc apskatīsim tos īsi.

KF CFP referencēs nozīmē Core Foundation. Saskaņā ar Apple izstrādātāju dokumentāciju, Core Foundation ir veids, kā jūsu Mac pārvalda gan sistēmas mēroga, gan lietojumprogrammas preferences:

Core Foundation nodrošina vienkāršu, standarta veidupārvaldīt lietotāja (un lietojumprogrammu) preferences. Core Foundation saglabā preferences kā galveno vērtību pārus, kuriem tiek piešķirta tvērums, izmantojot lietotāja vārda, lietojumprogrammas ID un resursdatora (datora) nosaukumus. Tas ļauj saglabāt un izgūt preferences, kas attiecas uz dažādām lietotāju klasēm.

Būtībā vienmēr, kad jūsu dators izveido vai rediģē .plist failu Mac datora slēptās bibliotēkas mapē, tas notiek CFP atsauču veidā.

Tikmēr NSUserDefaults ir saistīta sistēmakas ļauj programmām piekļūt noklusējuma iestatījumiem. Ja esat iestatījis datoru, lai izmantotu collas un Celsiju, mani mulsina jūsu izvēles. Jūsu lietojumprogrammas tomēr nav, jo tās var izmantot NSUserDefaults, lai uzzinātu, kuras opcijas esat izvēlējies. Lai vēlreiz citētu Apple Developer dokumentāciju:

Klase NSUserDefaults nodrošina programmnodrošinājumusaskarne mijiedarbībai ar noklusējuma sistēmu. Noklusējuma sistēma ļauj lietotnei pielāgot savu uzvedību atbilstoši lietotāja vēlmēm. Piemēram, jūs varat ļaut lietotājiem norādīt vēlamās mērvienības vai multivides atskaņošanas ātrumu. Lietotnes saglabā šīs preferences, piešķirot vērtības parametru kopai lietotāja noklusējuma datu bāzē.

Rezumējot: cfprefsd ir dēmons, ko macOS un lietojumprogrammas izmanto, lai izveidotu un rediģētu preferenču failus. Tas tiek izmantots arī, lai pārliecinātos, ka lietojumprogrammas ievēro jūsu sistēmas noklusējuma iestatījumus.

Ko darīt, ja cfprefsd izmanto CPU jaudu

Šajā procesā nevajadzētu patērēt daudz centrālā procesoravaru, jo tai ir diezgan vienkāršs darbs. Ja tā ir, vainīgais, iespējams, ir nesen instalēta lietojumprogramma. Kā mēs jau teicām, cfprefsd izmanto gan macOS, gan jūsu individuālās lietojumprogrammas.

SAISTĪTI: Kā atiestatīt jebkuru Mac lietotni tā noklusējuma iestatījumos

Ja nesen kaut ko instalējāt, mēģiniet aizvērtšo lietotni un redzētu, vai tā palīdz. Ja tas notiek, iespējams, jums ir darīšana ar bojātu .plist failu. Apsveriet iespēju noslaucīt šīs lietotnes iestatījumus, izmantojot AppCleaner vai manuāli izdzēšot visus .plist failus, kas programmai atrodami no mapes Bibliotēka. Ja tas nepalīdz, esat atradis kļūdu; sazinieties ar problemātiskās lietotnes izstrādātāju.

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