Respuesta corta:
Este es un problema conocido por los usuarios que se quejan de Spotlight DESPUÉS DE trasladándose a Catalina . Así que fue funcionando correctamente PRE -Catalina, NO FUE funcionando correctamente POST -Actualización de Catalina. Los ingenieros de software de Apple realizaron algún cambio material en el funcionamiento de Spotlight en Catalina que introdujo el fallo, que deberá ser resuelto por esos mismos ingenieros mediante un futuro parche.
Respuesta más larga:
A diferencia de mdfind
que consulta directamente el almacén de metadatos, una consulta realizada en Foco de atención se prohíbe a través de la etiqueta " Motor Spotlight " que parece ser el corespotlightd Veo en el Monitor de Actividad.
Sí, es cierto, Foco de atención hace cosas mdfind
no lo hace, como los cálculos y la búsqueda en la web, lo que significa Foco de atención ¡puede tener una dependencia de su conexión a Internet! mdfind
sólo consulta el almacén de metadatos local directamente y devuelve los resultados a través de stdin.
No eres ni mucho menos el único que sufre un rendimiento lento en Foco de atención . Un montón de usuarios de Catalina piden a gritos que Apple solucione el problema . La primera queja se reportó el 15 de octubre de 2019 (semana después del lanzamiento de Catalina) y la queja más reciente en el enlace es del 08 de enero de 2020. El enlace revela que los usuarios se quejan de la alta CPU ( entre otras cosas ) cuando se utiliza Foco de atención lo que indica fuertemente un error en el(los) proceso(s) responsable(s) de proxiar la consulta y devolver los resultados.
Por lo tanto, el Foco de atención El problema de rendimiento parece ser un fallo que los ingenieros de software de Apple tendrán que resolver en última instancia. Este análisis se ve reforzado por la observación de estos usuarios que señalaron que el fallo se observó por primera vez después de la actualización de Catalina.
Diagnóstico
No estoy sufriendo este problema en mi Macbook (2018 con 32GB de RAM y 4TB de almacenamiento), pero ofrezco algunos consejos útiles para investigarlo por parte de los que sí lo están. Esto no quiere decir que usted será capaz de resolver ¡el fallo, pero al menos entender dónde/cómo se están rompiendo las cosas y (con suerte) decírselo a Apple!
Se produce la siguiente salida de diagnóstico granular: POR FAVOR, TENGA EN CUENTA : El archivo md_stores.txt es justo donde mi cursor estaba descansando cuando tomé la captura de pantalla. Revisa todos los archivos de diagnóstico.
- Repita el proceso para y el proceso
Spotlight
y revisar la salida en busca de pistas...
Si encuentras cómo se rompe, ¡¡DÍGASELO A APPLE!! ;-)
0 votos
Deberías buscar un ejemplo que tarde más de 1 seg en mdfind. Puede que los 4 segundos sean sólo la diferencia en los tiempos de iniciación. Si es así no es tan crítico. Sin embargo me preocuparía si escalara cuando mdfind toma tiempos más largos.
0 votos
Repare el disco utilizando Disk Utility's First Aid O fsck desde el modo de usuario único y luego vuelva a indexar el foco. El servicio de Spotlight hace referencia a los punteros de forma diferente que la terminal. El intérprete de comandos de su terminal es específico de la ruta, por eso mdfind puede dar resultados más rápidos.
0 votos
@CJDana Gracias por el consejo. He seguido todos los pasos, y el problema sigue ahí. Mdfind rápido, Spotlight lento.
1 votos
He tenido el mismo problema. Buscar aplicaciones a través de spotlight funciona al instante (menos mal; si no, defenestraría mi macbook) pero PDFs, nombres de archivo, etc. es lentísimo. He marcado mi disco duro como privado, a continuación, poco a poco volvió a añadir lugares para buscar. Se ralentizó cuando añadí
~/Library
y/Library
así como fotos y archivos de sistema. No estoy seguro de si esto era sólo un artefacto de mí añadiendo esos lugares pasado.1 votos
@philipkd He publicado el enlace a su pregunta en discusiones.apple.com Hace 5 días para conducir el tráfico de solución de problemas aquí para el tema para que pudiéramos escuchar de la gente que no sea yo, pero no hubo suerte. De todos modos, lo intenté bud- T