¿Qué es cfprefsd y por qué se ejecuta en mi Mac?

Estás navegando en el Monitor de actividad cuando notas algo llamado cfprefsd. ¿Qué es esto? ¿Debería preocuparse por ello?

Respuesta rápida: No, cfpresfd es una parte fundamental de macOS y no podría usar su computadora sin él.

Este artículo es parte de nuestra serie  que explican diversos procesos encuentran en el Monitor de actividad, como kernel_task , hidd , mdsworker , installd , WindowServer , pavonado , launchd , copia de seguridad , opendirectoryd , powerd , coreauthd , configd , mDNSResponder , UserEventAgent , nsurlstoraged , el comercio , parentalcontrold , sandboxd , cloudd ymuchos otros . ¿No sabes cuáles son esos servicios? ¡Mejor empieza a leer!

El proceso actual, cfprefsd, es un demonio, lo que significa que se ejecuta en segundo plano y maneja las tareas del sistema. Generalmente, puede identificar los demonios por la «d» al final. Este demonio específico permite que macOS y sus aplicaciones lean y escriban archivos de preferencias.

Qué hace cfprefsd

Para citar la página del manual, que puede ver escribiendo man cfprefsden Terminal:

cfprefsd proporciona servicios de preferencias para las API de CFPreferences y NSUserDefaults.

Eso es un poco confuso si no sabe qué son las preferencias de CF y NSUserDefaults, así que profundicemos en ellos brevemente.

El CF en CFPreferences significa Core Foundation. Según la documentación para desarrolladores de Apple , Core Foundation es la forma en que su Mac administra las preferencias específicas de la aplicación y de todo el sistema:

Core Foundation proporciona una forma simple y estándar de administrar las preferencias de los usuarios (y aplicaciones). Core Foundation almacena las preferencias como pares clave-valor a los que se les asigna un ámbito mediante una combinación de nombre de usuario, ID de aplicación y nombres de host (computadora). Esto hace posible guardar y recuperar preferencias que se aplican a diferentes clases de usuarios.

Básicamente, cada vez que su computadora crea o edita un archivo .plist dentro de la carpeta Biblioteca oculta en su Mac , es CFPreferences lo que hace que eso suceda.

NSUserDefaults, mientras tanto, es un sistema relacionado que permite a los programas acceder a su configuración predeterminada. Si configuró su computadora para usar pulgadas y grados Celsius, estoy confundido por sus opciones. Sin embargo, sus aplicaciones no lo son porque pueden usar NSUserDefaults para saber qué opciones ha seleccionado. Para citar la documentación del desarrollador de Apple nuevamente:

La clase NSUserDefaults proporciona una interfaz programática para interactuar con el sistema predeterminado. El sistema de valores predeterminados permite que una aplicación personalice su comportamiento para que coincida con las preferencias de un usuario. Por ejemplo, puede permitir que los usuarios especifiquen sus unidades de medida preferidas o la velocidad de reproducción de medios. Las aplicaciones almacenan estas preferencias asignando valores a un conjunto de parámetros en la base de datos predeterminada de un usuario.

En resumen: cfprefsd es un demonio utilizado por macOS y aplicaciones para crear y editar archivos de preferencias. También se utiliza para asegurarse de que las aplicaciones respeten la configuración predeterminada de todo el sistema.

Qué hacer si cfprefsd está agotando la potencia de la CPU

Este proceso no debería consumir mucha potencia de la CPU, porque tiene un trabajo bastante simple. Si es así, es probable que el culpable sea una aplicación que instaló recientemente. Como hemos dicho, cfprefsd es utilizado tanto por macOS como por sus aplicaciones individuales.

Si instaló algo recientemente, intente cerrar esa aplicación y ver si ayuda. Si es así, es posible que se trate de un archivo .plist dañado. Considere borrar la configuración de esa aplicación usando AppCleaner o eliminando manualmente cualquier archivo .plist que encuentre para la aplicación desde la carpeta Biblioteca. Si eso no ayuda, ha encontrado un error; póngase en contacto con el desarrollador de la aplicación problemática.

Crédito de la foto: guteksk7 / Shutterstock.com

responroot

Entradas recientes

Steamlytics: La nueva herramienta imprescindible para los gamers de Steam

  El mundo del gaming ha experimentado un crecimiento exponencial en los últimos años. La…

2 años hace

Cuándo reemplazar su antigua unidad flash USB

Stokkete/Shutterstock.com ¿Sigue utilizando una unidad flash USB obsoleta para almacenar sus archivos? ¿Por qué no…

3 años hace

¿Qué es una pantalla Nano IPS?

LG Los fabricantes siempre intentan mejorar el rendimiento de imagen de los monitores. Como resultado,…

3 años hace

10 formas de jugar con un presupuesto bajo (o nulo)

Patty Chan/Shutterstock.com Si cree en lo que ve en las redes sociales, puede pensar en…

3 años hace

¿Demasiadas suscripciones? Aquí está cómo empezar a cortarlos

Seksan.TH/Shutterstock.com Los servicios de suscripción como Netflix, Game Pass y Spotify nos permiten consumir tantas…

3 años hace

Cómo configurar la puerta de enlace predeterminada en Linux

fatmawati achmad zaenuri/Shutterstock El acceso a Internet, oa cualquier otra red, se rige por la…

3 años hace