it.phhsnews.com


it.phhsnews.com / Che cos'è cfprefsd e Perché è in esecuzione sul mio Mac?

Che cos'è cfprefsd e Perché è in esecuzione sul mio Mac?


Stai visualizzando Activity Monitor quando noti qualcosa chiamato cfprefsd. Di cosa si tratta, e dovresti esserne preoccupato?

Risposta rapida: No, cfpresfd è una parte fondamentale di macOS e non potresti usare il tuo computer senza.

CORRELATO: Cos'è questo? Processo e Perché è in esecuzione sul mio Mac?

Questo articolo fa parte delle nostre serie in corso che spiegano vari processi trovati in Activity Monitor, come kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commercio, parentalcontrold, sandboxd, cloudd e molti altri. Non sai quali sono questi servizi? Meglio iniziare a leggere!

Il processo di oggi, cfprefsd, è un demone, il che significa che viene eseguito in background e gestisce le attività di sistema. In genere puoi identificare i demoni con la "d" alla fine. Questo demone specifico consente a macOS e alle tue applicazioni di leggere e scrivere file di preferenze.

Cosa fa cfprefsd

Per citare la pagina man, che puoi visualizzare digitandoman cfprefsdnel Terminale:

cfprefsd fornisce servizi di preferenze per le API di CFPreferences e NSUserDefaults.

Un po 'di confusione se non sai quali sono le preferenze di CF e NSUserDefaults, quindi analizziamole brevemente.

Il CF in CFPreferences sta per Core Foundation. Secondo la documentazione degli sviluppatori Apple, Core Foundation è il modo in cui il tuo Mac gestisce sia le preferenze specifiche del sistema che quelle specifiche dell'applicazione:

Core Foundation fornisce un modo semplice e standard per gestire le preferenze degli utenti (e delle applicazioni). Core Foundation memorizza le preferenze come coppie chiave-valore a cui è assegnato un ambito utilizzando una combinazione di nome utente, ID applicazione e nomi host (computer). Ciò rende possibile salvare e recuperare le preferenze che si applicano a diverse classi di utenti.

Fondamentalmente, ogni volta che il tuo computer crea o modifica un file .plist all'interno della cartella Libreria nascosta sul tuo Mac, sono le CFPreferenze che lo fanno accadere.

NSUserDefaults, nel frattempo, è un sistema correlato che consente ai programmi di accedere alle impostazioni predefinite. Se hai configurato il tuo computer per utilizzare Pollici e Celsius, sono confuso dalle tue scelte. Le tue applicazioni non sono, tuttavia, perché possono utilizzare NSUserDefaults per sapere quali opzioni hai selezionato. Per citare nuovamente la documentazione per Apple Developer:

La classe NSUserDefaults fornisce un'interfaccia programmatica per l'interazione con il sistema di default. Il sistema di default consente a un'app di personalizzare il suo comportamento in modo che corrisponda alle preferenze dell'utente. Ad esempio, è possibile consentire agli utenti di specificare le unità di misura preferite o la velocità di riproduzione del supporto. Le app memorizzano queste preferenze assegnando valori a un set di parametri nel database di default di un utente.

Per riassumere: cfprefsd è un demone usato da macOS e applicazioni per creare e modificare i file delle preferenze. Viene anche utilizzato per assicurarsi che le applicazioni rispettino le impostazioni predefinite di tutto il sistema.

Cosa fare se cfprefsd sta utilizzando l'alimentazione della CPU

Questo processo non dovrebbe consumare molta potenza della CPU, perché ha una discreta lavoro semplice Se lo è, il colpevole è probabilmente un'applicazione che hai installato di recente. Come abbiamo già detto, cfprefsd viene utilizzato sia da macOS sia dalle singole applicazioni.

CORRELATO: Come ripristinare qualsiasi app Mac nelle sue impostazioni predefinite

Se hai installato qualcosa di recente, prova a chiudere l'app e vedere se aiuta Se lo fa, potresti avere a che fare con un file .plist corrotto. Prendi in considerazione la possibilità di cancellare le impostazioni dell'app utilizzando AppCleaner o eliminando manualmente i file .plist che trovi per l'applicazione dalla cartella Libreria. Se ciò non aiuta, hai trovato un bug; mettiti in contatto con lo sviluppatore dell'app problematica.

Credito fotografico: guteksk7 / Shutterstock.com


Come aggiungere IMDB o Rotten Tomatoes Ratings al Plex Media Server

Come aggiungere IMDB o Rotten Tomatoes Ratings al Plex Media Server

Perché accontentarsi di valutazioni mediocri sul Plex Media Server altrimenti perfetto? Con un semplice trucco, puoi aggiungere le valutazioni dei filmati IMDB o Rotten Tomatoes a Plex e ottenere punteggi di film più accurati. Dove Plex ottiene valutazioni dei film (e perché dovresti modificare le cose) Se hai dato un'occhiata a le classificazioni a stelle dei film nella tua libreria Plex, potresti aver notato qualcosa di strano: c'è un numero notevole di film a 3/5 stelle.

(how-top)

Come installare e configurare il Lutron Caseta Dimmer Switch Starter Kit

Come installare e configurare il Lutron Caseta Dimmer Switch Starter Kit

Le lampadine intelligenti non sono l'unico modo per ottenere luci controllate a distanza in casa. È inoltre possibile installare interruttori della luce intelligenti e usarli con qualsiasi tipo di lampadina. Ecco come installare e configurare il Lutron Caseta Dimmer Switch Starter Kit. CORRELATI: Smart Light Switch vs.

(how-top)