Mikä on cfprefsd ja miksi se toimii Mac-tietokoneessani?

Sisällysluettelo:

Mikä on cfprefsd ja miksi se toimii Mac-tietokoneessani?
Mikä on cfprefsd ja miksi se toimii Mac-tietokoneessani?

Video: Mikä on cfprefsd ja miksi se toimii Mac-tietokoneessani?

Video: Mikä on cfprefsd ja miksi se toimii Mac-tietokoneessani?
Video: Cresci Con Noi su YouTube Live 🔥 San Ten Chan 🔥 14 Giugno 2021 uniti si cresce! - YouTube 2024, Maaliskuu
Anonim
Selaat Activity Monitor -ohjelmaa, kun huomaat jotain nimeltä cfprefsd. Mikä tämä on, ja sinun pitäisi olla huolissaan siitä?
Selaat Activity Monitor -ohjelmaa, kun huomaat jotain nimeltä cfprefsd. Mikä tämä on, ja sinun pitäisi olla huolissaan siitä?

Nopea vastaus: Ei, cfpresfd on keskeinen osa macOS: ää, eikä sitä voinut käyttää tietokonetta ilman sitä.

Tämä artikkeli on osa meneillään olevaa sarjaa, joka selittää Activity Monitor -ohjelman eri prosessit, kuten kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrold, sandboxd, cloudd ja monet muut. Etkö tiedä mitä nämä palvelut ovat? Parempi aloittaa lukeminen!

Nykyinen prosessi, cfprefsd, on daemon, mikä tarkoittaa, että se toimii taustalla ja käsittelee järjestelmätehtäviä. Voit yleensä tunnistaa demiinit "d": llä lopussa. Tämä erityinen daemon avulla macOS ja sovelluksesi voivat lukea ja kirjoittaa asetustiedostoja.

Mitä cfprefsd tekee

Mainitse man-sivu, jota voit tarkastella kirjoittamalla

man cfprefsd

terminaalissa:

cfprefsd provides preferences services for the CFPreferences and NSUserDefaults APIs.

Se on hieman hämmentävää, jos et tiedä mitä CF Preferences ja NSUserDefaults ovat, joten kaivaa ne lyhyesti.

CF in CFPreferences tarkoittaa Core-säätiötä. Applen kehittäjädokumentaation mukaan Core Foundation on se, miten Mac-tietokoneesi hallinnoi sekä järjestelmän laajuisia että sovelluskohtaisia asetuksia:

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.

Pohjimmiltaan, milloin tietokoneesi luo tai muokkaa.plist-tiedostoa piilotetun Kirjasto-kansion sisällä Macissa, se on CFPreferences, joka tekee siitä tapahtuman.

NSUserDefaults on tällä välin yhteydessä järjestelmään, jonka avulla ohjelmat voivat käyttää oletusasetuksia. Jos olet määrittänyt tietokoneesi tuumaa ja Celsiusia käytettäessä, olen hämmentävä valintasi. Sovellukset eivät kuitenkaan ole, koska ne voivat käyttää NSUserDefaults-ohjelmia selvittääksesi mitä valitsimia olet valinnut. Voit mainita Applen kehittäjän asiakirjat uudelleen:
NSUserDefaults on tällä välin yhteydessä järjestelmään, jonka avulla ohjelmat voivat käyttää oletusasetuksia. Jos olet määrittänyt tietokoneesi tuumaa ja Celsiusia käytettäessä, olen hämmentävä valintasi. Sovellukset eivät kuitenkaan ole, koska ne voivat käyttää NSUserDefaults-ohjelmia selvittääksesi mitä valitsimia olet valinnut. Voit mainita Applen kehittäjän asiakirjat uudelleen:

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.

Yhteenvetona: cfprefsd on macOS: n ja sovellusten käyttämää demonia, jonka avulla voit luoda ja muokata asetustiedostoja. Sitä käytetään myös varmistamaan, että sovellukset noudattavat järjestelmäsi laajuisia oletusasetuksia.

Mitä tehdä Jos cfprefsd käyttää Up CPU Poweria

Tämä prosessi ei saisi käyttää paljon CPU-tehoa, koska sillä on melko yksinkertainen työ. Jos se on, syyllinen on todennäköisesti sovellus, jonka asensit äskettäin. Kuten olemme sanoneet, cfprefsdä käyttävät sekä macOS että yksittäiset sovellukset.

Jos olet äskettäin asentanut jotain, yritä sulkea sovellus ja nähdä, jos se auttaa. Jos se on, saatat joutua käsittelemään vioittuneen.plist-tiedoston. Harkitse sovelluksen asetusten pyyhkimistä AppCleanerin avulla tai poistamalla manuaalisesti hakemistosta löytyvät.plist-tiedostot Kirjasto-kansiosta. Jos tämä ei auta, olet löytänyt virheen; ota yhteyttä ongelmallisen sovelluksen kehittäjään.

Kuvahaku: guteksk7 / Shutterstock.com

Suositeltava: