Glossário/Processos que você vai ver
iconservicesagent
Também: cache de ícones
Resposta rápida
O iconservicesagent é o processo do macOS que fornece os ícones que você vê para apps, arquivos e pastas. O Finder, o Dock, o Spotlight e os diálogos de abrir e salvar pedem a ele um ícone no tamanho de que precisam, e ele desenha o ícone uma vez e guarda uma cópia para a próxima.
Ele roda com a sua própria conta de usuário e trabalha com um segundo processo, o iconservicesd, que mantém o cache de ícones compartilhado por todas as contas do Mac. Juntos, eles são o motivo de uma pasta cheia de apps aparecer de uma vez em vez de desenhar cada ícone do zero.
Em um Mac já assentado, ele não faz quase nada. Fica ocupado quando são necessários muitos ícones dos quais ele ainda não tem cópia.
Por que o iconservicesagent está usando tanta CPU ou memória
Os ícones salvos dele foram descartados ou estão desatualizados, então ele os está desenhando de novo. Isso vem depois de uma atualização do macOS, de instalar ou atualizar muitos apps de uma vez e de mudar para um Mac novo. Abrir uma pasta com milhares de itens, ou uma que esteja em um disco de rede lento, também o faz trabalhar, porque cada item precisa de um ícone.
Com menos frequência, o próprio cache de ícones está danificado. Os sinais são ícones que aparecem como páginas em branco ou com a imagem errada, com o iconservicesagent ocupado ou segurando gigabytes de memória por horas.
O que fazer
Depois de uma atualização, espere: ele se acalma quando os ícones que você realmente vê já foram desenhados. Se está ocupado ou grande há horas, selecione-o no Monitor de Atividade e encerre-o. O macOS o inicia de novo no momento em que um ícone é necessário, e ele começa do zero.
Reiniciar o Mac faz o mesmo para os dois processos de ícones. Se os ícones ainda estiverem errados depois disso, inicialize uma vez no modo de segurança, que limpa os caches do sistema, e depois reinicie normalmente. Não é preciso apagar o cache de ícones à mão no Terminal, e nas versões atuais do macOS partes dele são protegidas contra isso de qualquer forma.
Perguntas frequentes
O que é iconservicesagent no Mac?
O processo do macOS que desenha e guarda os ícones de apps, arquivos e pastas, para que o Finder e o Dock possam mostrá-los rápido.
Por que o iconservicesagent está usando tanta memória?
Ele está guardando os ícones que desenhou, geralmente depois de uma atualização ou depois de abrir pastas muito grandes. Se continuar crescendo por horas, encerre-o no Monitor de Atividade; o macOS inicia um novo.
É seguro encerrar o iconservicesagent?
Sim. Os ícones podem ficar em branco por um segundo enquanto ele inicia de novo, e nada se perde. É a solução mais rápida quando ele está travado.
Relacionados
Procurando algo melhor que o Monitor de Atividade? Veja as melhores alternativas ao Monitor de Atividade para Mac ou navegue por todos os termos do glossário.