Na sequência do lançamento do MacOS Catalina versão 10.15.7, um número crescente de utilizadores tem tido um problema com um processo de sistema chamado “accountsd” que mostra uma utilização muito elevada de CPU no Activity Monitor, fazendo com que o seu Mac abrande.
Um utilizador nas Comunidades de Apoio Apple partilhou uma captura de ecrã de “accountsd” com utilização de CPU acima dos 400%, tornando o seu MacBook Pro 2018 “inútil”.”
br>Embora esta questão tenha surgido ocasionalmente ao longo dos anos, tem havido um aumento notório de queixas nas Comunidades de Apoio Apple, Fóruns MacRumors, Twitter, Reddit, Stack Exchange, e noutros locais desde o lançamento do MacOS Catalina versão 10.15.7, com utilizadores a tentar resolver o problema.
O que é contasd?
Contasd é um daemon, parte do quadro de Contas. A documentação do desenvolvedor da Apple diz que esta estrutura ajuda os utilizadores a aceder e gerir as suas contas externas a partir das aplicações, sem lhes exigir a introdução de credenciais de login.
A estrutura de Contas permite o acesso às contas de utilizadores armazenadas na base de dados de Contas, que é gerida pelo sistema. Uma conta armazena as credenciais de login de um determinado serviço, como o Twitter, e usa essas credenciais para se autenticar com o serviço. Quando integra a estrutura de Contas na sua aplicação, não precisa de armazenar os logins de conta. Em vez disso, o utilizador concede ao seu aplicativo acesso para utilizar as suas credenciais de início de sessão de conta, ignorando a necessidade de digitar o seu nome de utilizador e palavra-passe. Se não existir uma conta para um determinado serviço na base de dados de Contas do utilizador, pode deixá-los criar e guardar uma conta a partir da sua aplicação.
Como corrigir a utilização da CPU das contas?
Os utilizadores afectados têm oferecido uma vasta gama de soluções potenciais, mas a sua quilometragem pode variar.
Alguns utilizadores conseguiram resolver o problema assinando fora da sua conta ID Apple em Preferências do Sistema > ID Apple > Visão Geral > Sair, reiniciar o seu Mac, e depois voltar a assinar a conta, mas isto não funcionou para todos.
Alguns utilizadores resolveram o problema reiniciando o SMC do seu Mac e/ou NVRAM.
Um utilizador no Stack Exchange acredita que o problema está relacionado com um bug com indexação de ficheiros no Mac. A sua solução envolve reiniciar a indexação navegando para Preferências do Sistema > Spotlight > Privacidade e adicionar (+) a sua unidade de armazenamento (“Macintosh HD” por defeito) à lista “Impedir que o Spotlight procure estes locais”. Depois, retire (-) a unidade da lista, e o Mac começará a reindexar. O processo de indexação pode abrandar temporariamente o seu Mac, por isso recomenda-se que estes passos sejam completados durante a noite.
Como para uma resolução de problemas mais avançada, alguns utilizadores tiveram sucesso com a navegação para “~/Biblioteca/Contas” e a renomeação do ficheiro “Contas4″.sqlite” para “Accounts4.sqlite.testbackup” ou utilizando comandos terminais mais complexos, mas proceda com cautela, pois estas soluções podem ter impacto nas suas contas iCloud ou na sincronização.
Apple tem ainda de reconhecer este problema. Caso seja lançada uma actualização de software com uma correcção, actualizaremos este artigo em conformidade.