O que é "photoanalysisd" e por que está usando 77% da minha CPU?

27

Recebemos um novo iMac para o Natal e ele pareceu muito lento nos últimos dias. Desesperado, verifiquei o Activity Monitor e ele mostra a fotoanálise como o processo culpado que está sobrecarregando minha CPU. Suponho que isso esteja relacionado ao aplicativo Fotos, mas isso nem está em execução!

O que é "photoanalysisd", por que está usando 77% da minha CPU e posso parar com segurança o processo?

user269919
fonte
Nenhuma prova, mas acho que está procurando rostos nas suas fotos.
JMY1000
@ JMY1000 Sim, esta é uma das principais coisas que está fazendo.
Monomeeth

Respostas:

29

No momento, o seu iMac está processando as fotos na sua biblioteca de Fotos, provavelmente porque você acabou de importar / converter uma biblioteca de Fotos existente de uma versão anterior do macOS.

Se você suspeitar que essa foi a causa de sua lentidão por alguns dias, é mais provável que você tenha uma biblioteca de fotos muito grande e esteja sendo processada pela primeira vez em seu novo iMac.

O fato de o Photos não estar em execução realmente se ajusta ao seu cenário, pois o lançamento do aplicativo Photos fará uma pausa no photoanalysisddaemon.

Embora demore muito tempo, uma vez concluído, o aplicativo Fotos poderá executar muitas funções avançadas devido a todos os metadados, etc., processados, por isso deixaria terminar o que está fazendo.

NOTA:

Se você precisar pausar o processo para liberar parte da sua CPU, recomendo que você abra o aplicativo Fotos por um tempo e o encerre quando não estiver usando o computador. Observe, no entanto, que minimizar o aplicativo Fotos funcionará para reiniciar o photoanalysisddaemon; deixe-o em execução em segundo plano enquanto deseja manter o daemon em pausa.

Monomeeth
fonte
3
Minha biblioteca de fotos tem tamanho de 360 ​​GB, portanto demorou muito tempo, mas tudo está funcionando muito bem agora. Obrigado!
User269919
A abertura de fotos parece não pausar a análise de fotos, seja em segundo plano ou em primeiro plano. Isso apenas leva à CPU de análise de foto e de biblioteca de fotos.
David J
Eu vejo isso em execução (via ssh em outra conta) quando estou tentando fazer login ! Ele está aqui há 10 minutos, sem me deixar entrar, e vejo esse processo idiota em segundo plano e me pergunto por que ainda não estou logado !!!
Michael
2
Correndo Fotos aplicativo não tem nenhum efeito em photoanalisysd para mim, ele ainda está tomando a maior parte do CPU ... (MacOS Mojave, 10.14.1)
Marinov Iván
2

Posso sugerir o uso do App Tamer ?

Permite pausar / parar um processo quando atingir uma% do tempo do processador.

Desde que o uso, a temperatura do meu computador é sempre bastante baixa.

Espero que ajude!

PS: Eu não sou afiliado ao App Tamer. Eu sou apenas um cliente feliz!

miguelangel
fonte
2

Após a fotoanálise ocupar três núcleos por mais de um mês, encontrei uma solução que reduziu drasticamente o uso da CPU para mim no High Sierra. Entrei em Fotos e adicionei nomes a algumas fotos - 4 fotos no total usando 3 nomes. No momento, o Photoanalysisd está usando 0%, independentemente de o Fotos estar aberto ou não.

TimC
fonte
Apenas atualizado para Catalina. Eu fiz uma análise de foto com 80% da CPU o dia todo, só consegui 900 fotos. Segui esse conselho, com o nome de cinco faces encontradas e agora ele faz 1600 digitalizações em apenas uma hora. Definitivamente adicione alguns nomes, se não conseguirmos escapar desse recurso, podemos pelo menos impedir que ele gire.
Matt Stephenson
1

Tenho apenas uma dúzia de fotos na minha biblioteca (este é o meu computador sobressalente, minhas fotos estão no meu computador principal) e deixei o processo em execução por uma semana e ele ainda está consumindo 100% dos dois núcleos. Minha máquina não responde ao ventilador da CPU a 100% (MacBook Pro de 13 polegadas em meados de 2010). Nenhuma das soluções que encontrei na Web funcionou. Finalmente, renomeei temporariamente minha biblioteca de fotos para escondê-la do daemon e, instantaneamente, As CPUs variam de 100% a cerca de 5%.

Hamid
fonte
0

Esse processo interfere severamente com a máquina do tempo, consumindo toda a CPU disponível. É o único processo que encontrei até agora que é irritante. Agora finalmente paro o processo manualmente através do Activity Monitor> selecione CPU> selecione "photoanalysisd"> clique no sinal de parada vermelho no canto superior esquerdo - assim que ele começar a interferir no meu trabalho. Não é uma solução permanente, mas pelo menos posso usar minha máquina para o que se destina.

Meggi
fonte