98 votos

¿Qué es "fotoanálisis" y por qué está usando el 77% de mi CPU?

Tenemos un nuevo iMac para Navidad y ha parecido muy lento en los últimos días. En mi desesperación revisé el Monitor de Actividad y muestra fotoanálisisd como el proceso culpable que está acaparando mi CPU. Asumo que esto está relacionado con la aplicación de fotos, ¡pero ni siquiera funciona!

¿Qué es el "fotoanálisis", por qué está usando el 77% de mi CPU, y puedo detener el proceso con seguridad?

3 votos

No hay pruebas, pero supongo que está buscando caras en tus fotos.

1 votos

@JMY1000 Sí, esto es una de las principales cosas que está haciendo.

3voto

user199085 Puntos 21

No uso la aplicación Fotos y no tengo fotos en ella. Aun así, mi mac (Catalina) es regularmente lento y se ralentiza debido a este proceso. Ahora he cambiado el nombre de la biblioteca de Fotos, lo que parece ayudar. Es molesto tener constantemente un proceso en marcha para una función que no se utiliza. ¿Seguro que Apple puede detectar si realmente necesita ejecutar este proceso?

1 votos

El proceso siempre se ejecuta - lo que ocurre es que si detecta que hay que hacer un análisis de los elementos modificados.

4 votos

Por casualidad, ¿tiene una cuenta de Exchange / Office 365 habilitada para los contactos? Tuve un uso muy alto de la CPU de photoanalysisd cada par de minutos en MacOS 10.15.2 con una biblioteca de fotos vacía y se detuvo después de ir a Preferencias del Sistema -> Cuentas -> Mi cuenta de Exchange y desmarcado Contactos. Obviamente, esto también hará que la libreta de direcciones de Exchange no esté disponible en Mail, Contactos, etc.

0 votos

Tengo una cuenta de office365 habilitada para los contactos. Terminé cambiando el nombre de mi directorio ~/Pictures/Photos Library.photoslibrary. Maté el proceso de photoanalysisd y no he reiniciado desde entonces, así que no puedo decir realmente si el cambio de nombre de la carpeta ayudó. Haré algunas pruebas para ver si puedo reproducirlo.

0voto

Ben Flynn Puntos 145

En mi caso, era photolibraryd y no photoanalysisd lo que estaba acaparando la CPU y también causando una masiva rotación del disco duro, pero me gustaría proporcionar una respuesta aquí que me funcionó para detener photolibraryd, porque (1) creo que estos consejos funcionarán para detener photoanalysisd también, (2) esta página es uno de los principales resultados de Google para las personas que buscan información sobre photolibraryd, y (3) ninguno de los consejos en esta página (a partir de 2021-07-01) me funcionó para detener photolibraryd.


En primer lugar, al principio estaba experimentando una masiva rotación de discos, particularmente de discos. escribir no leer. Esto comenzó cuando moví la biblioteca de Fotos de una cuenta de usuario a otra en el ordenador. Este problema se debió en parte al hecho de que mi nueva cuenta no poseía los archivos dentro del paquete de la biblioteca de fotos. Tuve que abrir el paquete (ir a ~/Pictures/Photos Library.photoslibrary y hacer clic con el botón derecho, luego elegir "Mostrar contenido del paquete"), obtener información sobre cada subcarpeta (base de datos/, externa/, originales/, etc.), y en la sección Compartir y permisos añadir mi nueva cuenta de usuario, establecer sus privilegios en "Lectura y escritura", y luego hacer clic en el botón de la elipsis en un círculo en la parte inferior y elegir "Aplicar a los elementos adjuntos ". Anteriormente me había dado privilegios de Lectura y Escritura para el conjunto de la Fototeca, pero esto no era suficiente.

Al darme acceso a R&W a todo el contenido, se detuvo el flujo de escritura en el disco y los errores que aparecían en Console.app de photolibraryd, sin embargo, siguió volcando toneladas de mensajes que no eran de error en Console y estuvo leyendo continuamente del HD a 15MB/s durante horas, a pesar de que no tengo suficientes fotos para ocuparlo por más de un par de minutos a esa velocidad.

En este punto, el consejo aquí de mbackschat en 2020-01-03 funcionó en su lugar, que es cambiar el nombre de la carpeta ~/Pictures/Photos Library.photoslibrary/database a otra cosa (por ejemplo, a database.xxx). Esto confunde a photolibraryd para que deje de golpear el ordenador. Tenga en cuenta que el lanzamiento de Fotos después de hacer esto iniciará un proceso de "Restauración " que recrea la base de datos/, por lo que tendrá que hacer esto después de cada vez que utilice Fotos.

-1voto

Meggi Puntos 1

Ese proceso interfiere gravemente con la máquina del tiempo acaparando toda la CPU disponible. Es el único proceso que he encontrado hasta ahora que es tan molesto. Ahora finalmente detengo el proceso manualmente a través del Monitor de Actividad > seleccionar CPU > seleccionar "photoanalysisd" > hacer clic en el signo rojo de parada en la parte superior izquierda - tan pronto como empieza a interferir con mi trabajo. No es una solución permanente, pero al menos puedo utilizar mi máquina para lo que está previsto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X