Qu'est-ce que cfprefsd et pourquoi est-il exécuté sur mon Mac?

Table des matières:

Qu'est-ce que cfprefsd et pourquoi est-il exécuté sur mon Mac?
Qu'est-ce que cfprefsd et pourquoi est-il exécuté sur mon Mac?

Vidéo: Qu'est-ce que cfprefsd et pourquoi est-il exécuté sur mon Mac?

Vidéo: Qu'est-ce que cfprefsd et pourquoi est-il exécuté sur mon Mac?
Vidéo: Fin du support de Chrome pour Windows 7 et 8 : les conséquences - YouTube 2024, Mars
Anonim
Vous parcourez Activity Monitor lorsque vous remarquez un nom nommé cfprefsd. Qu'est-ce que c'est et devriez-vous vous en inquiéter?
Vous parcourez Activity Monitor lorsque vous remarquez un nom nommé cfprefsd. Qu'est-ce que c'est et devriez-vous vous en inquiéter?

Réponse rapide: Non, cfpresfd est une partie essentielle de macOS et vous ne pouvez pas utiliser votre ordinateur sans ce dernier.

Cet article fait partie de notre série en cours d’explication sur divers processus trouvés dans Activity Monitor, tels que kernel_task, hidd, mdsworker, installd, WindowServer, bleui, launchd, sauvegarde, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce et parent, sandboxd, cloudd et beaucoup d'autres. Vous ne savez pas ce que sont ces services? Mieux vaut commencer à lire!

Le processus actuel, cfprefsd, est un démon, ce qui signifie qu’il s’exécute en arrière-plan et gère les tâches système. Vous pouvez généralement identifier les démons par le «d» à la fin. Ce démon spécifique permet à macOS et à vos applications de lire et d’écrire des fichiers de préférences.

Que fait cfprefsd

Pour citer la page de manuel, que vous pouvez visualiser en tapant

man cfprefsd

dans le terminal:

cfprefsd provides preferences services for the CFPreferences and NSUserDefaults APIs.

C’est un peu déroutant si vous ne savez pas ce que sont les préférences des FC et les NSUserDefaults, laissez-nous donc en parler brièvement.

CF dans CFPreferences signifie Core Foundation. Selon la documentation pour les développeurs d’Apple, Core Foundation définit comment votre Mac gère les préférences à la fois globales et spécifiques à l’application:

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.

Fondamentalement, chaque fois que votre ordinateur crée ou modifie un fichier.plist dans le dossier Library caché de votre Mac, c’est la référence CFP qui le permet.

NSUserDefaults, quant à lui, est un système associé qui permet aux programmes d’accéder à vos paramètres par défaut. Si vous avez configuré votre ordinateur pour utiliser Inches et Celsius, vos choix me déroutent. Cependant, vos applications ne peuvent pas utiliser NSUserDefaults pour connaître les options que vous avez sélectionnées. Pour citer à nouveau la documentation du développeur Apple:
NSUserDefaults, quant à lui, est un système associé qui permet aux programmes d’accéder à vos paramètres par défaut. Si vous avez configuré votre ordinateur pour utiliser Inches et Celsius, vos choix me déroutent. Cependant, vos applications ne peuvent pas utiliser NSUserDefaults pour connaître les options que vous avez sélectionnées. Pour citer à nouveau la documentation du développeur Apple:

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.

Pour résumer: cfprefsd est un démon utilisé par macOS et ses applications pour créer et éditer des fichiers de préférences. Il est également utilisé pour garantir que les applications respectent les paramètres par défaut de l’ensemble du système.

Que faire si cfprefsd utilise la puissance de son processeur?

Ce processus ne devrait pas utiliser beaucoup de puissance de calcul, car sa tâche est relativement simple. Si tel est le cas, le coupable est probablement une application que vous avez récemment installée. Comme nous l’avons dit, cfprefsd est utilisé à la fois par macOS et par vos applications.

Si vous avez récemment installé quelque chose, essayez de fermer cette application et de voir si cela vous aide. Si c'est le cas, vous pourriez avoir affaire à un fichier.plist corrompu. Pensez à effacer les paramètres de cette application à l'aide d'AppCleaner ou en supprimant manuellement les fichiers.plist trouvés pour l'application dans le dossier Library. Si cela ne vous aide pas, vous avez trouvé un bogue; entrer en contact avec le développeur de l'application problématique.

Crédit photo: guteksk7 / Shutterstock.com

Conseillé: