Réponse courte :
C'est un problème connu des utilisateurs qui se plaignent de Spotlight APRÈS Déménagement à Catalina . Donc était fonctionnant correctement PRE -Catalina, N'ÉTAIT fonctionnant correctement POST -Mise à niveau de Catalina. Les ingénieurs logiciels d'Apple ont apporté des modifications matérielles au fonctionnement de Spotlight dans Catalina, ce qui a introduit le problème, qui doit être résolu par ces mêmes ingénieurs au moyen d'un futur correctif.
Réponse plus longue :
Contrairement à mdfind
qui interroge directement le magasin de métadonnées, une requête faite en Spotlight est mandaté par l'intermédiaire du " Moteur Spotlight " qui semble être le corespotlightd Je vois dans le moniteur d'activité.
En effet, Spotlight fait des choses mdfind
pas, comme les calculs et les recherches sur le web - ce qui signifie Spotlight peut dépendre de votre connexion Internet ! mdfind
ne fait qu'interroger directement le magasin de métadonnées local et renvoie les résultats par stdin.
Vous êtes loin d'être le seul à souffrir de la lenteur des performances en Spotlight . Un grand nombre d'utilisateurs de Catalina demandent à Apple de résoudre le problème. . La première plainte a été signalée le 15 octobre 2019 (une semaine après la sortie de Catalina) et la plainte la plus récente dans le lien est le 8 janvier 2020. Le lien révèle que les utilisateurs se plaignent d'un CPU élevé ( entre autres choses ) lorsque vous utilisez Spotlight ce qui indique fortement un bogue dans le(s) processus responsable(s) de l'acheminement de la requête et du retour des résultats.
Par conséquent, le Spotlight Le problème de performance semble être un défaut que les ingénieurs logiciels d'Apple devront finalement résoudre. Cette analyse est étayée par l'observation de ces utilisateurs qui ont noté que le défaut a été observé pour la première fois après la mise à niveau de Catalina.
Diagnostics
Je ne souffre pas de ce problème sur mon Macbook (2018 w/ 32GB RAM & 4TB Storage), mais offre quelques conseils utiles pour l'investigation par ceux qui le sont. Cela ne veut pas dire que vous serez en mesure de résoudre la faute, mais au moins comprendre où/comment les choses se cassent et (avec un peu de chance) le dire à Apple !
La sortie de diagnostic granulaire suivante est produite : VEUILLEZ NOTER : Le dossier md_stores.txt est juste l'endroit où mon curseur se trouvait quand j'ai fait la capture d'écran. Passez en revue tous les fichiers de diagnostic.
- Répétez le processus pour et le processus
Spotlight
et examiner les résultats pour trouver des indices...
Si vous trouvez comment c'est cassé, DITES À APPLE ! !! ;-)
0 votes
Vous devriez chercher un exemple qui prend plus d'une seconde dans mdfind. Peut-être que les 4 secondes ne sont que la différence entre les temps d'initiation. Si c'est le cas, ce n'est pas si grave. Je m'inquiéterais cependant si cela s'amplifiait lorsque mdfind prend plus de temps.
0 votes
Réparez le disque à l'aide de First Aid de Disk Utility OU fsck en mode utilisateur unique, puis réindexez Spotlight. Le service Spotlight référence les pointeurs différemment du terminal. Le shell de votre terminal est spécifique au chemin d'accès, c'est pourquoi mdfind peut donner des résultats plus rapides.
0 votes
@CJDana Merci pour le conseil. J'ai suivi toutes les étapes, et le problème est toujours là. Mdfind rapide, Spotlight lent.
1 votes
J'ai eu le même problème. La recherche d'applications via Spotlight fonctionne instantanément (Dieu merci, sinon je défenestrerais mon macbook), mais la recherche de PDF, de noms de fichiers, etc. est très lente. J'ai marqué mon disque dur comme privé, puis j'ai lentement rajouté des endroits à rechercher. Cela s'est ralenti lorsque j'ai ajouté
~/Library
y/Library
ainsi que les photos et les fichiers système. Je ne sais pas si c'est juste un artefact du fait que j'ai ajouté ces endroits en dernier.1 votes
@philipkd J'ai posté le lien vers votre question sur discussions.apple.com Il y a 5 jours, j'ai essayé d'amener le trafic de dépannage ici pour que nous puissions entendre d'autres personnes que moi, mais sans succès. Quoi qu'il en soit, j'ai essayé mon pote- T