Por que a visualização é excessivamente lenta após a atualização para o Lion?

19

Após a atualização para o OS X Lion, notei que meu aplicativo de visualização agora está excessivamente lento, levando alguns minutos para abrir um arquivo em vez de segundos, mesmo ao abrir um arquivo local. Além disso, geralmente não responde.

Qual é a causa disso e eu tenho que reinstalar o Lion para corrigir esse problema? Prefiro não passar por todo o processo novamente, se possível.

futureelite7
fonte
7
Tente fechar a Visualização com option-command-qe tente abrir a Visualização novamente.
@bckbck que deve ser uma resposta para a pergunta, não um comentário. Funcionou como um encanto.
Hilton Campbell
Tentei e não funcionou. Os arquivos do sistema de uma versão anterior do OS X afetariam a visualização?
futureelite7
@ futureelite7 Você está dizendo que modificou os arquivos do sistema do Preview? Isso seria quase certamente a causa ...
Nathan Greenstein
Não, eu não a modifiquei. Só estou me perguntando se os arquivos restantes da versão do OS X 10.6.x do Preview podem ser a causa.
precisa saber é o seguinte

Respostas:

8

OptCmdQ trabalhou para mim em um novo Macbook Pro i5 2.4Ghz

Só posso presumir que o descarte das janelas anteriores limpou algo que estava causando a execução lenta do aplicativo.

Artes
fonte
4

Usando o comando fs_usage para visualizar a atividade do sistema de arquivos

Se você está feliz em trabalhar no Terminal, um resultado da rotina a seguir pode ajudar a estimar as causas da lentidão.

  1. aberta visualização, em seguida, alt/optioncommandqpara Sair e Descartar o Windows

  2. no Terminal, abra uma nova janela

  3. cole a seguinte linha no Terminal e pressione returnouenter

    sudo fs_usage cmd Preview

  4. se solicitado, digite sua senha de administrador

  5. observe as dicas de uso - você provavelmente não precisará delas agora, mas é bom estar ciente delas

  6. chave uppara representar a mesma linha mas fazer não return ouenter

  7. esteja preparado para trazer o Terminal rapidamente para o primeiro plano

  8. em rápida sucessão: clique no ícone Dock para Visualizar - coloque o Terminal rapidamente em primeiro plano - tecla returnouenter

  9. à vontade, quando a visualização estiver pronta: abra um arquivo associado a atrasos

  10. depois que esse arquivo for aberto, pressione commandwpara fechar a janela

  11. após o fechamento da janela, pressione commandqa tecla para sair da visualização

  12. coloque o Terminal em primeiro plano, maximize a janela e pressione controlc

  13. se você não vir nada confidencial ou sensível na janela Terminal: selecione todo o texto, copie o texto e:

    • edite sua pergunta para incluir o texto colado.

Screenshots

Exemplos de terminal, como pode aparecer após as etapas (6), (8) e (12):

cursor no final da linha

depois de abrir a visualização

depois de digitar control-c

Outros leitores

Existe uma maneira mais inteligente ou mais amigável de obter informações semelhantes?

Neste caso, pretendo fs_usageporque sua saída inclui carimbos de data / hora, o que poderia ajudar a entender os pontos em que os atrasos são mais visíveis.

Referência

fs_usage (1) Página de manual do Mac OS X

Graham Perrin
fonte
Se fs_usagefor assustador (tenho certeza de que será para muitos usuários): uma resposta para uma pergunta diferente confirma o que eu suspeitava: o Instruments oferece uma interface mais amigável ao mesmo comando. No entanto: a utilização de instrumentos, é necessário instalar o Xcode, o que poderia ser um exagero ...
Graham Perrin
1

Antes de reinstalar, por que não fazer alguns exercícios fáceis de isolamento - a rede, outros processos ou sua conta de usuário podem ser os problemas e nenhum deles é resolvido com uma reinstalação.

Lion obviamente fez o aplicativo Preview fazer mais coisas. Ele rastreia arquivos abertos para que eles sejam abertos novamente no próximo lançamento, possui detecção mais inteligente de dados, uma nova lupa - seu mac pode ter mais o que fazer e esse pode ser o proverbial "canudo que quebrou as costas do camelo"

Em vez de apenas reinstalar - você pode cutucar um pouco para ver o que realmente está acontecendo. Existem outros processos em segundo plano? Ainda está indexando o disco rígido?

O pedido aqui pode ajudar, mas fique à vontade para fazer o que fizer sentido: (você executará seu teste de visualização após cada uma dessas etapas)

  1. Desligue a rede (todas, se necessário)
  2. Sair e entrar novamente
  3. Reiniciar
  4. Faça um novo usuário
  5. Inicialização segura

Existem alguns procedimentos excelentes, porém exaustivos, para isolar um problema de software em sites de suporte a maçãs, mas esses são alguns que podem acelerar o processo de descartar esse problema.

Se a visualização for lenta sem mais nada, você terá uma boa chance de descobrir o porquê. Boa sorte em perseguir o culpado.

bmike
fonte
1

Eu estava tendo esse problema com o OS X Lion 10.7.3 2 GB de RAM em um MBP. Eu tentei as etapas do terminal acima, mas não consegui encontrar nada lá. Eu estava lendo meu código e percebi que ele nomeava "fonte" logo no início da saída do terminal. Lembro-me de ter fontes duplicadas no passado, causando problemas no Snow Leopard.

O que fazer:

  • Abra o Catálogo de fontes (pesquisa de destaque) e selecione Todas as fontes na coluna Coleção.
  • Role pela lista Fonte e procure uma fonte com um triângulo amarelo indicando que é uma duplicata.
  • Clique no triângulo e escolha remover automaticamente.

A visualização e o TextEdit agora abrem muito, muito mais rapidamente.

George Corder
fonte
Como as respostas nem sempre estão listadas na mesma ordem, você pode expandir sua resposta com quais etapas terminais você usou?
jmlumpkin
1

Eu tive o mesmo problema e consegui resolvê-lo desabilitando o recurso "resume". Isso pode ser feito em todo o sistema, mas para resolver apenas o problema de visualização, digite isso no terminal:

defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false

Você pode precisar ir para a pasta ~ / Library / Preferences para que isso tenha efeito (para mim, não funcionou no início).

cd ~/Library/Preferences
Reven
fonte
1

Experimente o seguinte: fez uma grande diferença no meu Mac.

Em Visualizar, Preferências, Geral, selecione Abrir cada arquivo em sua própria janela.

Carta
fonte
1

Apenas encontrei uma resposta que funcionou comigo nos fóruns da apple.com: Na Visualização, selecione Arquivo -> Abrir recente -> Menu Limpar. Quando eu reinicio depois de fazer isso, é muito rápido novamente. Infelizmente, esta é uma correção manual; o menu será claramente preenchido novamente e diminuirá a visualização, para que a Apple tenha algum trabalho a fazer para corrigir isso. Mas pelo menos há uma maneira de limpá-lo de tempos em tempos.

Sasha
fonte
0

Se você tiver o Axiotron Quickscript instalado, será necessário desativá-lo / removê-lo até que eles forneçam uma correção.

Sam
fonte
1
Você tem um link para uma descrição do problema com o Axiotron Quickscript?
Graham Perrin
0

Eu consideraria isso um bug no Lion, provavelmente relacionado ao encerramento automático de aplicativos introduzidos no Lion. Estou acontecendo algo parecido, soa familiar? Abro um arquivo que ativa a visualização. Vejo meus últimos documentos abertos e uma sobreposição cinza sobre eles, com um girador. O que me ajuda é forçar o encerramento da visualização e reabrir o arquivo. A visualização está definitivamente ansiosa para se fechar no Lion, consulte este artigo de petiscos para obter mais informações: http://tidbits.com/article/12398

Jon Lang
fonte
0

Conforme descrito por outros, um possível motivo para o desempenho lento da Visualização no Lion está relacionado ao novo recurso de resumo. Isso pode ser desativado de várias maneiras:

  • temporariamente fechando a visualização usando o OptCmdQque causa uma visualização limpa na próxima inicialização.
  • Permanentemente para visualização apenas usando o comando Terminal: defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false[mas veja a nota abaixo] ou
  • Globalmente para todos os aplicativos das Preferências gerais do sistema [mas veja a nota abaixo]

Mas, na minha experiência com uma desaceleração semelhante no Preview (5.5.1) após uma atualização recente do Snow Leopard para Lion (10.7.3), você pode precisar usar Múltiplas Técnicas . Especificamente, mesmo depois que eu desabilitei o resumo do Preview na linha de comando e globalmente nas preferências do sistema, ainda experimentei um desempenho de visualização muito lento até fechar o uso da visualização OptCmdQ. Agora, finalmente, o Preview está voltando a funcionar rapidamente.

Bryan P
fonte