Mis on cfprefsd ja miks see minu Macis käib?

Sisukord:

Mis on cfprefsd ja miks see minu Macis käib?
Mis on cfprefsd ja miks see minu Macis käib?

Video: Mis on cfprefsd ja miks see minu Macis käib?

Video: Mis on cfprefsd ja miks see minu Macis käib?
Video: Tourist Trophy : Closer To The Edge - Full Documentary TT3D (Subtitles Available !!) - YouTube 2024, Mai
Anonim
Kui vaatate midagi nimega cfprefsd, vaatate aktiivsuse monitori sirvimist. Mis see on ja kas peaksite selle pärast muretsema?
Kui vaatate midagi nimega cfprefsd, vaatate aktiivsuse monitori sirvimist. Mis see on ja kas peaksite selle pärast muretsema?

Kiire vastus: Ei, cfpresfd on MacOS põhiosa ja te ei saa seda ilma arvutita kasutada.

See artikkel on osa meie käimasolevast seeriast, milles selgitatakse erinevaid toiminguid, mida leidub Activity Monitoris, näiteks kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrold, liivakast, pilve ja paljud teised. Kas te ei tea, millised on need teenused? Parem alustage lugemist!

Tänane protsess, cfprefsd, on deemon, mis tähendab, et ta töötab taustal ja käitleb süsteemi ülesandeid. Lõppkokkuvõttes saab démoneid üldiselt tuvastada "d" -ga. See konkreetne deemon võimaldab MacOS-i ja teie rakenduste eelistuste faile lugeda ja kirjutada.

Mis cfprefsd Kas

Tsiteerida manuaalilehte, mida saate vaadata kirjutades

man cfprefsd

terminalis:

cfprefsd provides preferences services for the CFPreferences and NSUserDefaults APIs.

See on natuke segane, kui te ei tea, millised on CF-eelistused ja NSUserDefaults, nii et võtame need lühidalt sisse.

CF CFPreferences tähistab Core Foundation. Apple'i arendaja dokumentatsiooni järgi on Core Foundation, kuidas teie Mac haldab nii kogu süsteemi kui ka rakendusepõhiseid eelistusi:

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.

Põhimõtteliselt võib iga kord, kui teie arvuti loob või redigeerib Macis peidetud raamatukogu kausta asuvat.plist-faili, on see CFPreferences, mis seda teeb.

Vahepeal on NSUserDefaults seotud süsteem, mis võimaldab programmidel oma vaikeseadeid kasutada. Kui olete määranud oma arvuti Inchesi ja Celsiuse kasutamiseks, on mul segaduses teie valikud. Teie taotlused ei ole aga sellepärast, et nad saavad kasutada NSUserDefaultsi, et teada saada, milliseid valikuid olete valinud. Apple Developer'i dokumentatsiooni uuesti tsiteerida:
Vahepeal on NSUserDefaults seotud süsteem, mis võimaldab programmidel oma vaikeseadeid kasutada. Kui olete määranud oma arvuti Inchesi ja Celsiuse kasutamiseks, on mul segaduses teie valikud. Teie taotlused ei ole aga sellepärast, et nad saavad kasutada NSUserDefaultsi, et teada saada, milliseid valikuid olete valinud. Apple Developer'i dokumentatsiooni uuesti tsiteerida:

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.

Kokkuvõtteks: cfprefsd on deemon, mida macOS ja rakendused kasutavad eelisfailide loomiseks ja muutmiseks. Seda kasutatakse ka selleks, et veenduda, et rakendused järgivad teie süsteemisiseseid vaikeseadeid.

Mida teha, kui cfprefsd kasutab CPU võimsust

See protsess ei tohiks ära kasutada palju protsessorivõimsust, sest see on suhteliselt lihtne töö. Kui see on nii, on süüdlane tõenäoliselt hiljuti installitud rakendus. Nagu me oleme öelnud, kasutab cfprefsd nii macOS kui ka teie individuaalseid rakendusi.

Kui olete hiljuti midagi installinud, proovige selle rakenduse sulgeda ja näha, kas see aitab. Kui see nii läheb, võib teil olla tegemist rikutud.plist-failiga. Kaaluge selle rakenduse seadete kustutamist rakenduse AppCleaner abil või käsitsi kustutades rakenduse jaoks leitud.plisti faile kaustast Raamatukogu. Kui see ei aita, olete leidnud vea; võtke ühendust probleemse rakenduse arendajaga.

Foto krediit: guteksk7 / Shutterstock.com

Soovitan: