Articles

Accountsd: come risolvere l’alto utilizzo della CPU su Mac

Posted on

Dopo il rilascio di macOS Catalina versione 10.15.7, un numero crescente di utenti ha riscontrato un problema con un processo di sistema chiamato “accountsd” che mostra un utilizzo molto elevato della CPU in Monitoraggio attività, causando il rallentamento del loro Mac.

Un utente nelle comunità di supporto Apple ha condiviso uno screenshot di “accountsd” con un utilizzo della CPU superiore al 400%, rendendo il suo MacBook Pro 2018 “inutile”.”

monitoraggio attività accountsd
Mentre questo problema è saltato fuori occasionalmente nel corso degli anni, c’è stato un notevole aumento delle lamentele nelle comunità di supporto Apple, nei forum di MacRumors, su Twitter, Reddit, Stack Exchange e altrove dopo il rilascio di macOS Catalina versione 10.15.7, con gli utenti che tentano di risolvere il problema.

Che cos’è accountsd?

Accountsd è un demone, parte del framework Accounts. La documentazione per gli sviluppatori di Apple dice che questo framework aiuta gli utenti ad accedere e gestire i loro account esterni dall’interno delle app, senza richiedere loro di inserire le credenziali di accesso.

Il framework Accounts fornisce l’accesso agli account utente memorizzati nel database Accounts, che è gestito dal sistema. Un account memorizza le credenziali di accesso di un particolare servizio, come Twitter, e si utilizzano tali credenziali per autenticarsi con il servizio. Quando si integra il framework Accounts nella propria app, non è necessario memorizzare i login degli account. Invece, l’utente concede alla tua app l’accesso per utilizzare le credenziali di accesso al proprio account, evitando di dover digitare il proprio nome utente e la password. Se non esiste un account per un particolare servizio nel database Accounts dell’utente, puoi lasciare che crei e salvi un account dall’interno della tua app.

Come risolvere l’utilizzo della CPU di accountsd?

Gli utenti colpiti hanno offerto una vasta gamma di potenziali soluzioni, ma il tuo chilometraggio può variare.

Alcuni utenti sono riusciti a risolvere il problema uscendo dal loro account ID Apple in Preferenze di Sistema > ID Apple > Panoramica > Sign Out, riavviando il loro Mac, e poi accedendo nuovamente all’account, ma questo non ha funzionato per tutti.

Alcuni utenti hanno risolto il problema resettando la SMC e/o la NVRAM del loro Mac.

Un utente su Stack Exchange ritiene che il problema sia legato a un bug con l’indicizzazione dei file sul Mac. La loro soluzione consiste nel resettare l’indicizzazione navigando in Preferenze di Sistema > Spotlight > Privacy e aggiungendo (+) l’unità di archiviazione (“Macintosh HD” per impostazione predefinita) alla lista “Impedisci a Spotlight di cercare in queste posizioni”. Poi, rimuovi (-) l’unità dall’elenco, e il Mac inizierà la reindicizzazione. Il processo di indicizzazione può temporaneamente rallentare il tuo Mac, quindi questi passaggi sono raccomandati per essere completati durante la notte.

Per quanto riguarda la risoluzione dei problemi più avanzata, alcuni utenti hanno avuto successo navigando in “~/Library/Accounts” e rinominando il file “Accounts4.sqlite” in “Accounts4.sqlite.testbackup” o utilizzando comandi da terminale più complessi, ma procedete con cautela, poiché queste soluzioni potrebbero avere un impatto sugli account iCloud o sulla sincronizzazione.

Apple deve ancora riconoscere questo problema. Se dovesse essere rilasciato un aggiornamento software con una correzione, aggiorneremo questo articolo di conseguenza.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *