Desde a atualização para o Mavericks, o Finder às vezes trava quando eu seleciono uma pasta e estou aguardando o conteúdo preencher a janela. Isso acontece principalmente nas caixas de diálogo Abrir:
Ele girará por cerca de 15 a 30 segundos antes de mostrar os itens nessa pasta. Eu posso "Ir para a pasta" e, normalmente, mostrará o conteúdo imediatamente nesse caso. Por que ele gira e existe uma maneira de torná-lo mais rápido? (Deve ser instantâneo. Não vou a pastas com milhares ou mesmo centenas de itens.)
Esclarecimentos: Estas são apenas pastas locais regulares, geralmente no meu diretório pessoal ... não em compartilhamentos de disco ou rede remotos ou qualquer coisa sofisticada. É um Retina MBP do início de 2013 e, portanto, possui uma unidade de estado sólido.
Não entendo todos os detalhes técnicos específicos, mas isso aparentemente é causado por ISPs que executam interceptação NXDOMAIN . Após a publicação no fórum, tente executar isso no Terminal:
Se você não receber a seguinte resposta:
... o ISP está executando a interceptação NXDOMAIN, o que está causando o atraso.
O procedimento para desativar a interceptação depende do seu ISP específico. Por exemplo, se você estiver usando o OpenDNS (que intercepta por padrão), pode desativá-lo nas configurações da sua conta.
Eu estava tendo exatamente o mesmo problema na minha máquina e estava usando o OpenDNS (mas sem uma conta, portanto não pude alterar a configuração). Eu simplesmente retornei ao DNS padrão do meu ISP (AT&T) - que aparentemente não faz interceptação, desde que obtive a
ping
resposta "correta" acima - e o problema desapareceu imediatamente.(Pessoalmente, não aceito crédito por esta solução; estou apenas denunciando-a aqui para benefício de todos os outros. Parece ser um problema muito comum no Mavericks).
fonte
ping
teste quando estava lá, mas claramente está relacionado à rede, pois é a mesma máquina nos dois lugares.Seu instantâneo mostra que o indicador de progresso assíncrono (throbber) é a parte da barra lateral a ser desenhada:
Você deve conseguir se concentrar na rede e isolar se essa é realmente a ação que está atrasando seu trabalho ou se apenas um espectador inocente é a próxima coisa a ser feita quando o sistema é pausado e atrasado.
Para solucionar isso, eu faria o seguinte:
Como existem vários itens, isso pode acontecer - espero que você possa restringir as coisas ou comentar se eu falhar uma etapa ou mais informações sobre o problema vierem à tona. Além disso, verifique se você não possui nenhuma ferramenta como Little Snitch ou Network Link Conditioner, pois elas exacerbariam claramente a renderização da parte de compartilhamento de rede da barra lateral se configurada incorretamente.
fonte
Está em todas as unidades que você possui? Porque se é o mesmo bahviour em hardware diferente? (Diferença de comportamento entre um pen drive USB e o disco interno)
O comando "ls" é igualmente lento no terminal ou no instante? (tente terminal e cd e arraste uma pasta de exemplo para o terminal e pressione enter. Em seguida, digite "ls" para ver quanto tempo leva para listar o conteúdo das pastas.)
Desculpe pelas muitas perguntas, mas ainda não tenho permissão para comentar.
fonte
ls
é sempre instantâneo. Curiosamente, "Verify Disk" no meu disco de inicialização gerou alguns erros: "Número incorreto de link físico do arquivo" e "O bitmap de volume precisa de reparos menores para blocos órfãos" e "Contagem de blocos sem volume inválida (deve ser 43437880 em vez de 40702664) "- tudo o resto é bom. Vou tentar um reparo e ver se isso ajuda ...Acabei de ver este post no Tuaw.com como corrigir o bug do arquivo filestatsagent por Erica Sadun
Citação da publicação tuaw.com:
Em seguida, eles explicam sobre o uso da opção de abrir arquivos e portas no Activity Monitor no processo para ver quais arquivos podem estar causando o problema.
Isso pode ou não ser seu problema.
fonte
Nota: embora a resposta tenha sido completamente alterada, esta é apenas uma edição tardia. Espero que alguém se beneficie com isso de qualquer maneira.
Encontrei uma solução alternativa que realmente funciona, finalmente, a partir do OSXDaily . Resumindo, desabilitar a montagem automática de compartilhamento de rede faz o truque (pelo menos para meus poucos macs que eu tenho o Mavericks instalado).
Para desativar a montagem automática de compartilhamento de rede, abra o Terminal.app e digite os seguintes comandos.
O que isso faz (para aqueles com menos conhecimento de linha de comando, Bourne Shell e outros) é que primeiro faz uma cópia de backup do arquivo
/etc/auto_master
, depois edita uma linha do mesmo e finalmente sinaliza o montador automático para reler/etc/auto_master
.Depois disso, você terá que montar manualmente seus compartilhamentos de rede. Mais informações no artigo original do OSXDaily .
fonte
Estou com o mesmo problema há algumas semanas, tentando todas as sugestões listadas aqui e em outros fóruns, mas sem sucesso .... até hoje à noite!
TL; DR : Execute esses 2 comandos e reinicie.
Versão Longa :
O problema não ocorreu quando tentei uma conta de usuário recém-criada, indicando algo no meu perfil. Eu removi todas as preferências e caches da pasta Biblioteca, mas o problema permaneceu.
Depois de examinar os logs do sistema, notei que os 2 erros a seguir costumavam aparecer ao exibir uma pasta no Finder.
Eles estão relacionados à criação / carregamento de ícones para diferentes tipos de arquivos. O Finder está travado enquanto tenta desenhar os ícones para a lista de arquivos, por isso fazia sentido que o atraso fosse causado se houvesse problemas com o cache. Como o IconServicesAgent não é um aplicativo com o qual o usuário interage, o cache / prefs não são salvos na pasta ~ / Library / típica, mas em um local oculto especial usado para aplicativos e daemons no nível do SO. Todo usuário tem uma pasta Cache e Temp neste local em
/var/folders/
. Só precisamos localizar e renomear os arquivos do IconServicesAgent.Quando uma conta de usuário é criada, o sistema gera uma pasta aqui para o usuário, mas nomeada com 32 caracteres aparentemente aleatórios. Como eles são aleatórios, não posso fornecer um caminho exato, mas a variável de ambiente TMPDIR pode. (Se você quiser saber, execute o comando
echo $TMPDIR
para obter o caminho para sua própria pasta Temp. Será algo como,/var/folders/jc/vzc51tfn2jzbzqkr9j3g38gm0000gn/T/
mas na verdade não precisamos disso. Os comandos abaixo usarão a variável diretamente)Agora renomeie a pasta com.apple.IconServices no diretório T [temp] com este comando.
Em seguida, precisamos fazer o mesmo no diretório Cache, que está no mesmo diretório pai que o
T
diretório. Este comando fará o que você precisa.Portanto, agora reinicie o seu Mac e depois de fazer login novamente, o Finder deve ser rápido novamente.
fonte
Às vezes, tenho um problema semelhante: o Finder não responde, ou seja, todas as janelas do Finder estão congeladas e todas mostram a bola de praia giratória.
Nesse caso, para mim, a única coisa que ajudou foi abrir o Activity Monitor e matar o Finder (ou seja, relançar) várias vezes. Às vezes, eu precisava relançá-lo até 5 vezes.
(Até agora não consegui identificar o culpado. Não tinha discos de rede montados.)
fonte
Isso aconteceu comigo em Yosemite. Algumas pastas tiveram seu conteúdo exibido muito bem, outras receberam a roda giratória. Todas as pastas em questão eram pastas locais e seu conteúdo era exibido
ls
no terminal.O que meu problema parecia estar relacionado era ter um compartilhamento de rede conectado antes de fechar a tampa do meu laptop, abrir o laptop e conectar-se a uma rede diferente onde esse compartilhamento não estava disponível. O compartilhamento ainda era mostrado no painel esquerdo da janela do Finder, mas não estava mostrando nenhum conteúdo. No terminal
mount
ainda mostrou a parte como montada. Com o Finder e o terminal abertos, digiteiumount /Volumes/USBSTORAGE
o terminal. Assim que eu fiz isso, a janela do Finder se tornou responsiva e listou imediatamente o conteúdo do diretório local que foi selecionado.Parece que há um código no Finder que é bloqueado ao lidar com armazenamento remoto que também bloqueia algumas operações de arquivos locais.
fonte