O Finder leva muito tempo para carregar algumas pastas

14

Ao abrir algumas pastas, o Finder leva muito tempo (30 a 60 segundos) para carregar todos os arquivos nele. Especificamente, essas pastas geralmente contêm de 10 a 50 arquivos PHP (que são arquivos de texto), cada um com aproximadamente 10 kb.

Percebo também que, às vezes, depois que os arquivos são listados, seus ícones ainda estão carregando e a coluna "Kind" também está carregando. (As colunas "Nome", "Data de modificação", "Tamanho" e "Tipo" são exibidas; "Calcular todos os tamanhos" está ativado "enquanto" Mostrar visualização do ícone "está desativado.)

Além disso, ao abrir um diretório como este e visualizar o Activity Monitor, vejo que o coreservicesd está com 70% da CPU e o Finder está com 30% da CPU. Depois que todos os arquivos foram carregados, os dois serviços ainda estão nesses níveis de CPU por cerca de 60 segundos depois.

Alguém sabe como eu posso consertar isso? Eu já fiz "Reparar permissões de disco" e "Reparar disco", junto com várias tarefas diversas do Onyx, mas o problema ainda permanece.

Gary
fonte
Como a pasta é exibida (ícones, lista, coluna, coverflow)? É mais rápido se você alternar para outro estilo de exibição (especialmente coluna)?
nohillside
Eu sempre uso o modo de exibição de lista. Se eu alternar para o modo de exibição de coluna, o Finder é igualmente lento na listagem de arquivos.
Gary
Se ajudar, estou usando o TextMate para abrir arquivos PHP. Atualmente, é um software bastante inchado e antigo, então talvez esteja de alguma forma atrasando o Finder de carregar arquivos PHP, talvez devido à renderização do QuickLook ou algo assim? Além disso, uma observação muito interessante: se eu forçar o encerramento do Finder para atualizá-lo, a lista de arquivos aparecerá imediatamente. Tão claramente que algo está ficando atolado.
Gary

Respostas:

14

Aleluia! Eu descobri. Ok, a primeira coisa que fiz foi criar uma nova conta, conforme sugerido por outra resposta. O problema não ocorreu lá, então claramente o problema estava limitado à minha conta. Depois, entrei no modo de segurança em minha conta. O problema também não ocorreu. Claramente, algo foi carregado no modo normal, mas não no modo de segurança que estava causando o problema.

Enquanto estava no modo de segurança, limpei os caches (no Terminal, usando sudo mv /Library/Caches ~/Temp/e o mesmo para ~/Library/Caches). Problema resolvido! Como também tive outros problemas no Finder, talvez isso também resolva isso. Estou curioso para saber por que o uso do Onyx para limpar os caches do usuário também não os limpou, mas de qualquer maneira, pelo que li online, parece que livrar-se dessas duas pastas é seguro. Além disso, o Time Machine nunca faz backup ~/Library/Caches(mas faz backup /Library/Caches), então isso é tranquilizador.

Além disso, embora este post tenha sido feito em 2003, ele ainda se aplicava à minha situação e foi isso que me convenceu a limpar minhas pastas de Caches.

Gary
fonte
1
Além disso, alguém descobriu que o culpado geralmente é que o localizador está aguardando outro aplicativo para obter informações. Por favor, leia sobre isso aqui . Ele resolveu o problema para muitas pessoas.
Mareoraft 15/09/14
7

Há muitas coisas que você pode tentar corrigir:

  • Destruindo com.apple.finder.plist, com.apple.systemuiserver.pliste com.apple.loginwindow.plist(eles serão recriados quando você lançar Finder) em ~/Library/Preferencese Force Quit Localizador
  • Desativando Calcular todos os tamanhos no Finder
  • Desativar Mostrar opções de exibição no Finder

Outra coisa que você pode tentar é criar uma nova conta (teste) e ver se o problema ainda existe lá. É provável que você resolva seu problema com isso.
No pior cenário, você pode mover sua conta para uma nova para resolver esse problema.

Michiel
fonte
Coloquei na lixeira esses três arquivos e os recriei, e desativei Calcular todos os tamanhos (não sei como posso desativar Mostrar opções de exibição?), Mas nenhum deles funcionou. Porém, a criação de uma nova conta funcionou tão claramente que algo está quebrado na minha conta atual. No entanto, prefiro não mover minha conta inteira para uma nova. Se possível, prefiro encontrar o arquivo plist problemático e lixá-lo. Mais alguma sugestão de qual pode ser?
Gary
Você pode tentar para o lixo toda a maçã ** plists .....
Michiel
Obrigado, vou tentar isso. Eu tenho tudo copiado no Time Machine, então, na pior das hipóteses, eu os restaurarei se necessário (como fiz com o Finder plist, porque eu tinha muitas coisas configuradas).
Gary
Isso funcionou para mim, exceto que quando você diz "Force Quit Finder", eu realmente tive que matar o finder do terminal com "killall Finder". Se eu excluísse as listas e depois mudasse para o aplicativo Finder para forçá-lo a sair, o problema não seria resolvido.
22416 Jeremy
5

Eu tive o mesmo problema, mas nenhuma das correções acima ajudou. Isso finalmente fez:

http://blog.hsoi.com/2014/02/25/my-slow-mac-mavericks-coreservicesd-iconservicesagent-and-how-fs_usage-saved-me/

Algum problema com um aplicativo (no meu caso, Xcode) e ícones.

Experimente este comando no Terminal, que relata a atividade do sistema de arquivos em tempo real do IconServicesAgent:

sudo fs_usage -f pathname -w com.apple.IconServicesAgent | grep open

Eu tenho uma saída sem fim como:

/Applications/Xcode.app/Contents 0.000009 com.apple.IconSe.429515:32:08.066965 open F=4 (R_____)
/Applications/Xcode.app/Contents/Info.plist 0.000010 com.apple.IconSe.429515:32:08.067690 open F=4 (R_____)
/Applications/Xcode.app/Contents/Library/Spotlight 0.000003com.apple.IconSe.429515:32:08.092972 open F=5 (R_____)

Mudei o Xcode para o lixo e reinstalei a partir da AppStore. Problema resolvido, agora tenho um localizador ágil.

ratsalad
fonte
3

Isso resolveu o problema para mim no Yosemite, conforme descrito aqui http://furbo.org/2015/01/19/clearing-the-icon-services-cache-in-yosemite/

$ sudo find /private/var/folders/ \
  -name com.apple.dock.iconcache -exec rm {} \;

$ sudo find /private/var/folders/ \
  -name com.apple.iconservices -exec rm -rf {} \;

$ sudo rm -rf /Library/Caches/com.apple.iconservices.store
Yanofsky
fonte
0

Tentei a resposta de @Gary, não funcionou para mim.

Meu problema estava relacionado apenas às pastas compartilhadas

Depois de muita leitura e pesquisa, não tentei todas as soluções, mas quando entrei nas configurações-> compartilhar também estava demorando muito tempo para carregar as configurações.

Desabilitei tudo um por um, afp, smb e windows e, em seguida, desliguei o serviço de compartilhamento por completo. Essas pastas foram mais rápidas.

Espero que isso ajude outra pessoa.

LolaRun
fonte
0

Iniciar no modo de segurança resolveu isso para mim!

Eu tive uma carga severa no coreserviço e no localizador. Vários aplicativos falharam durante isso. Abrir pastas no localizador levou séculos. Matar com serviços de cores e localizador não o resolveu. Assim que abri a pasta no localizador, a carga voltou e a CPU estava queimando e o ventilador gritando; -) ...

Nada escrito nesta página resolveu - Somente reinicie em modo de segurança !!!

Por quê?

Desde que administrei os sistemas UNIX, uma verificação do sistema de arquivos (fsck) de vez em quando era sempre necessária. E é isso que acontece em um mac durante a barra de progresso na inicialização do modo de economia.

Depois que a inicialização do modo failave terminou, reiniciei normalmente. Depois, houve uma carga alta por um minuto ou dois para o mds e outros (ícones ..) reconstruirem seus caches. Mas a partir de então tudo ficou legal - carregue cerca de 3% no máximo e apenas os aplicativos com os quais trabalhei causaram carga.

Agora posso desfrutar de abrir pastas rapidamente novamente! ri muito

megasega
fonte
-1

Meu problema foi resolvido iniciando no Modo de Segurança (Inicialização Segura). Abri todas as pastas que estavam lentas no localizador. Os 2 ou 3 primeiros ainda estavam lentos. Então eles começaram a abrir muito rápido. Não fez mais nada. Reiniciei minha máquina e tudo foi ótimo. Iniciando no Modo de Segurança Para iniciar no Modo de Segurança (para Inicialização Segura), siga estas etapas.

Verifique se o seu Mac está desligado. Pressione o botão liga / desliga. Imediatamente após ouvir o tom de inicialização, mantenha pressionada a tecla Shift. A tecla Shift deve ser pressionada o mais rápido possível após o tom de inicialização, mas não antes do tom. Solte a tecla Shift quando vir o logotipo cinza da Apple e o indicador de progresso (parece uma engrenagem giratória). Depois que o logotipo aparecer, você verá uma barra de progresso durante a inicialização. Isso indica que seu computador está executando uma verificação de diretório como parte do modo de segurança.

Para sair do modo de segurança, reinicie o computador sem pressionar nenhuma tecla durante a inicialização.

Muitas felicidades

Maan Waggass
fonte
Isso me lembra este documento de suporte da Apple ; consulte sua fonte se você copiar texto literalmente.
nohillside
-1

Eu tive exatamente o mesmo problema e isso ajudou. No meu caso, foi uma instalação do OpenOffice causando o problema. Eu removi o OpenOffice e o problema desapareceu. Vou reinstalar um OO atualizado.

Como você, tentei todos os outros truques em muitos outros tópicos, sem sucesso. Muito obrigado por postar isso. D

dottore
fonte
-1
sudo vi /etc/auto_master

Neste arquivo, comente /netcom # (# / net .....)

sudo automount -vc
Anas Ab
fonte
Isso não necessariamente resolve o problema específico. É apenas uma maneira pela qual o Finder pode ser lento.
Ian C.