Home

O que é o Photoanalysisd no Mac | Solucionando o alto uso de CPU do Photoanalysisd

Updated on terça-feira, 3 de dezembro de 2024

Written by

JoãoSilva

Approved by

Jessica Shee

Português English Français Deutsch やまと Español

Resumo: Após ler este artigo, você aprenderá o propósito do processo photoanalysisd, as soluções para impedir que ele use muito CPU e os passos para desativá-lo no Mac.

Ver o processo photoanalysisd consumindo uma quantidade excessiva de CPU do seu Mac no Monitor de Atividades pode ser preocupante, pois pode afetar o desempenho do seu Mac. Isso é um cenário comum após importar uma grande quantidade de fotos para o aplicativo Fotos ou atualizar o macOS.

No entanto, se isso persistir em consumir sua CPU por um período prolongado ou continuar esgotando o recurso da CPU mesmo que você não tenha importado (muitas) fotos para o seu Mac, provavelmente está enfrentando alguns problemas.

O que é o photoanalysisd no Mac?

O processo photoanalysisd é um agente de análise de biblioteca de fotos responsável por identificar itens na sua biblioteca de fotos e classificá-los de acordo para pesquisas baseadas em pessoas, cenas ou objetos. Após a indexação de suas fotos, você poderá digitar uma palavra-chave como "praia" na caixa de pesquisa e obter todas as fotos relacionadas sem precisar marcá-las manualmente.

Também é o motor por trás do Álbum de Duplicatas Ventura e outros álbuns como Pessoas, Lugares e Memórias no aplicativo Fotos. O photoanalysisd é executado automaticamente em segundo plano e você pode ver seu status e uso de CPU ou memória no Monitor de Atividades. Sua pasta reside em /Usuários/nome_do_usuário/Biblioteca/Containers/com.apple.photoanalysisd.

Enquanto o photoanalysisd está ativo, você pode frequentemente encontrar outro agente da biblioteca de fotos do macOS chamado photolibraryd também em execução.

Como solucionar o alto uso de CPU do photoanalysisd?

Quando o photoanalysisd consome alto uso de CPU, pode fazer com que o seu Mac se torne mais lento, faça barulhos altos de ventilador ou esteja sobrecarregado, o que prejudicará negativamente sua eficiência de trabalho. Se você quiser parar o photoanalysisd de usar excessivamente o recurso de CPU do seu Mac, siga as seguintes soluções.

  • Solução 1: Encerrar o processo photoanalysisd no Monitor de Atividades
  • Solução 2: Aguardar a conclusão do processo photoanalysisd
  • Solução 3: Adicionar manualmente tags com nomes aos rostos presentes nas fotos
  • Solução 4: Desativar eventos e notificações de férias das Memórias do app Fotos
  • Solução 5: Evitar que o Mac entre em repouso
  • Solução 6: Desativar photoanalysisd no Mac

Encerrar o processo photoanalysisd no Monitor de Atividades

Como primeiro passo, você pode forçar o encerramento do processo photoanalysisd no Monitor de Atividades selecionando-o, clicando no botão ( ⤬ ) e escolhendo "Forçar Encerramento". Isso matará temporariamente o processo, mas ele reaparecerá quando o sistema operacional precisar. Se o photoanalysisd reiniciar com alto consumo de CPU, tente as outras soluções abaixo.

Aguardar a conclusão do processo photoanalysisd

O processo photoanalysisd pode consumir muito CPU, especialmente se muitas fotos e vídeos são adicionados ao app Fotos ou se uma atualização do sistema operacional acabou de ser realizada no seu Mac. Em tais casos, é recomendado aguardar pacientemente até que o photoanalysisd seja concluído.

Se você quiser acompanhar o progresso do photoanalysisd, abra o app Fotos e selecione o álbum Pessoas. Deverá haver informações sobre o número de fotos que já foram escaneadas e as restantes.

Adicionar manualmente tags com nomes aos rostos presentes nas fotos

Se você deseja acelerar o processo de análise das fotos, pode adicionar nomes manualmente a algumas fotos. Esse método acelerou significativamente o processo photoanalysisd para alguns usuários. Veja como fazer:

  1. Abra o app Fotos.
  2. Selecione o álbum Pessoas.
  3. Mova o cursor para um rosto e clique em " + Nome" para inserir um nome. 
  4. Pressione a tecla Enter para salvar a alteração.
  5. Repita os passos para algumas fotos.
  6. Verifique se o photoanalysisd progride mais rapidamente após algum tempo.

Se você não tem pessoas sem nome, pode adicionar um rosto e seu nome para outras fotos.

  1. Selecione qualquer foto que tenha um rosto não identificado.
  2. Dê um duplo clique para abri-la.
  3. Clique no botão de informações (ℹ️).
  4. Clique no ícone do rosto sob "Adicionar palavra-chave" e dê a ele um nome. 
  5. Se o rosto não for selecionado automaticamente, clique no botão "Adicionar rostos" e digite um nome.
  6. Realize os mesmos procedimentos em algumas outras fotos.

Desativar eventos e notificações de férias das Memórias do app Fotos

Outra maneira de corrigir o problema de alto consumo de CPU do photoanalysisd é ajustar algumas configurações no app Fotos. Alguns usuários viram uma diminuição imediata na carga da CPU depois de desativar os seguintes recursos. Você também pode tentar.

Corrigir alto uso de CPU do photoanalysisd no Ventura ou anterior:

  1. Inicie o aplicativo Fotos.
  2. No menu superior esquerdo, clique em Fotos > Configurações/Preferências.
  3. Na guia Geral, desmarque "Mostrar Eventos de Feriados" e "Mostrar Notificação de Memórias"  

Se essas opções estiverem em cinza, significa que a biblioteca de fotos selecionada não é a sua biblioteca de fotos do sistema. Para modificá-la, basta clicar no botão "Usar como Biblioteca de Fotos do Sistema".

Evite que seu Mac entre em modo de repouso

Se o processo photoanalysisd ainda estiver utilizando uma quantidade excessiva de CPU, minimize o aplicativo Fotos e deixe seu Mac ficar acordado durante a noite com energia conectada. Isso permite que o processo funcione durante a noite. Observe que você também precisa alterar as configurações de sono do macOS para evitar que o Mac entre em modo de repouso.

Desative o photoanalysisd no Mac

Se nenhuma das soluções acima funcionar, você pode desativar o photoanalysisd no Mac usando o Terminal. Lembre-se de que isso fará com que recursos, como Pessoas, Lugares e Memórias, parem de funcionar ou fiquem imprecisos. Ainda assim, você sempre pode reativá-lo após o problema ser resolvido.

Como desativar o photoanalysisd no Mac:

  1. Abra o Terminal na pasta Aplicativos/Utilitários.
  2. Digite o seguinte comando e pressione Enter.launchctl unload -w /System/Library/LaunchAgents/com.apple.photoanalysisd.plistlaunchctl: um comando usado para gerenciar agentes e daemons do sistema. 
    unload: diz ao launchctl para parar um agente ou daemon em execução. 
    -w: diz ao launchctl para desativar (neste caso) ou reativar o agente ou daemon, para que ele não inicie automaticamente novamente no futuro.
    /System/Library/LaunchAgents/com.apple.photoanalysisd.plist: caminho para o arquivo LaunchAgent do photoanalysisd.

Se você quiser recarregar o processo photoanalysisd no Mac, execute o seguinte comando no Terminal.

launchctl load -w /System/Library/LaunchAgents/com.apple.photoanalysisd.plist

Algumas outras correções que você pode tentar:

  • Se você tiver uma conta do Exchange ou Office 365 habilitada para Contatos, vá para Preferências do Sistema > Contas de Internet > Minha Conta do Exchange e desmarque/desabilite Contatos.
  • Mate o processo photoanalysisd e renomeie a pasta da sua biblioteca de fotos em ~/Pictures.

O problema foi resolvido? Se a resposta for sim, compartilhe com mais pessoas.