Algumas vezes por semana, o Finder no meu Macbook grava até cerca de 100% de uso da CPU, e os fãs começam a explodir.
Fiz tudo o que pude pensar - permissões reparadas, reinicializadas, preferências da lixeira, desativei a opção "mostrar visualização" nas opções de exibição, auditei o Monitor de atividades em busca de processos desnecessários, vasculhei o console em busca de erros, reiniciei o Finder e muito mais . Eventualmente, ele desaparece e presumo que a origem do erro foi a última coisa que mudei.
Mas está fazendo de novo agora, e estou perdida. Eu gostaria que houvesse uma maneira de "entrar na cabeça do Finder" e ver o que está fazendo. Tentei executar uma amostra do processo Finder no Activity Monitor, mas sinceramente não sei o que está fazendo, muito menos como interpretar a saída.
Essa é realmente minha esperança: que alguém possa explicar uma maneira melhor de investigar picos de CPU como esse, não apenas no Finder, mas em qualquer processo descontrolado. Certamente, existem muitos detalhes que podem ajudá-lo a diagnosticar esse caso específico, mas antes de divulgar informações ainda mais provavelmente irrelevantes, pensei em ver se alguém tem dicas gerais para diagnosticar esse tipo de coisa.
Este é o meu primeiro post Stack-everything, então seja gentil. Desde já, obrigado!
lsof
ou fuser
seja fs_usage
. Alguma combinação desses três, limitada apenas ao processo que está sobrecarregando a CPU (encontrada na parte superior), deve ajudar, assumindo que a E / S esteja envolvida.
top -o cpu
Terminal para entender melhor o que está acontecendo.