corespotlightd usa troppa CPU: trova prima la causa scatenante
Se corespotlightd rimane in cima a Monitoraggio Attività, verifica prima se il carico coincide con un’app o un aggiornamento recente. Un processo di ricerca che usa molta CPU non dimostra che l’indice Spotlight del disco di avvio debba essere ricostruito. Eliminare il database può cancellare indizi utili e avviare altra indicizzazione.
Ricerca nelle app e ricerca dei file
Core Spotlight permette alle app di rendere ricercabili i propri contenuti. Un’app di documenti può fornire elementi che non corrispondono a normali file nel Finder. La guida di Apple all’indicizzazione spiega come l’app mantiene questi elementi quando il contenuto cambia.
Il nome del processo indica attività di ricerca, ma non identifica l’app responsabile. Se sono invece mds, mds_stores o mdworker a lavorare, consulta la guida all’indicizzazione dei file Spotlight. Un servizio Core Spotlight occupato e file assenti dai risultati sono sintomi diversi.
Confrontare due volte lo stesso carico
In Monitoraggio Attività scegli Vista › Tutti i processi, apri CPU e cerca corespotlightd. Annota il carico e osserva anche l’attività del disco. Confronta condizioni simili, non un’importazione in corso con un Mac appena uscito dallo stop.
- Annota cosa è cambiato prima dell’attività, per esempio un aggiornamento dell’app, una nuova libreria o un aggiornamento di macOS.
- Lascia terminare un’importazione o una sincronizzazione che mostra progressi. Non esiste una durata fissa valida per ogni libreria.
- Salva il lavoro, chiudi normalmente una sola app sospetta e osserva di nuovo il servizio. Se possibile, riapri la stessa app per il confronto.
- Se il comportamento ricompare con quell’app, controlla aggiornamenti e impostazioni documentate di ricerca o indicizzazione. Modifica un solo fattore alla volta.
Un calo dopo la chiusura suggerisce un collegamento, non dimostra un database corrotto. Le attività in background possono continuare dopo la chiusura della finestra, quindi una lettura invariata non esclude neppure quell’app. Non terminare forzatamente una serie di servizi non correlati.
Raccogliere prove se l’attività persiste
Seleziona il processo e usa Altro › Campiona processo. La guida diagnostica di Apple descrive un rapporto di tre secondi e offre anche Diagnosi Spotlight per i problemi di ricerca.
Conserva insieme al rapporto la versione di macOS, quella dell’app, l’ora approssimativa di inizio e l’azione che riproduce il carico. Un nome di funzione nello stack non è una diagnosi. Controlla i rapporti prima di condividerli e inviali privatamente al supporto Apple o allo sviluppatore dell’app interessata.
Riparare solo la ricerca che non funziona
Se mancano file ordinari nei risultati Spotlight, Apple descrive la ricostruzione tramite Privacy della ricerca o Privacy Spotlight, a seconda di macOS. Aggiungi e rimuova la cartella o il disco interessato come indicato. È un nuovo lavoro di indicizzazione, non una soluzione generale a ogni picco di CPU di corespotlightd.
Se manca solo il contenuto di un’app, inizia dalla sua procedura ufficiale. Non eliminare come primo tentativo database nascosti di Core Spotlight o documenti dell’app e non disabilitare tutta la ricerca. Se il problema è iniziato dopo un aggiornamento di sistema, la guida al Mac lento dopo un aggiornamento aiuta a distinguere l’indicizzazione dalle altre attività.
Domande frequenti
corespotlightd è un malware?
Il nome è associato alla ricerca di macOS, ma non autentica un eseguibile. In caso di dubbi, controlla il percorso effettivo e la firma, senza fidarti soltanto del nome né eliminare file su questa sola base.
Svuotare le cache risolve il suo uso della CPU?
Non necessariamente. Non identifica l’app che invia i contenuti di ricerca né spiega perché il lavoro si ripete. Confronta il carico con un’app e raccogli un campione prima di scegliere una riparazione.