Mac OS X: Diferença entre os tempos de inicialização

0

No Mac OS X (10.6.3), há uma grande diferença no tempo que leva para o computador se tornar responsivo quando você inicializa o computador a partir do zero ou quando você faz logout e faz login como novo ( ou o mesmo) usuário.

Por 'responsivo', quero dizer que o computador terminou de abrir os itens de inicialização e, na verdade, abre novos aplicativos quando eles são clicados, em vez de apenas jogá-los incessantemente no Dock.

  1. Por que isso acontece?
  2. Existe alguma maneira de tirar proveito de uma possível resposta a 1) para tornar um Mac mais rápido em resposta? (Eu sei, a Apple provavelmente já teria feito isso, mas de qualquer forma ...)

Obrigado!

EDIT 1: Na verdade eu rodei o OS X 10.6.4, esqueci a última atualização

EDIT 2: O meu computador corre bem, esta pergunta foi mais uma pergunta do tipo bom saber .

    
por trolle3000 30.07.2010 / 10:50

3 respostas

4

Se você quer dizer que há uma diferença entre inicializar uma máquina que está desativada e fazer login como um novo usuário, há alguns fatores no trabalho.

1) Ao iniciar, há vários serviços do sistema que devem iniciar, configurar-se e executar algumas tarefas de inicialização (verifique se os arquivos foram alterados, talvez verifique a rede quanto a novas versões, etc. leva tempo e memória do sistema. Demora um pouco para as coisas se estabilizarem em um estado estável. Geralmente, você obtém a janela de login antes que toda essa atividade seja concluída.

2) Quando você faz o login, todas as opções acima se aplicam a seus itens de inicialização. Além disso, qualquer memória usada para a inicialização, mas que agora não é necessária, precisa ser trocada para o disco.

Quando você faz logout e, em seguida, efetua o login como o mesmo usuário de um usuário diferente, o ato de efetuar logoff termina nos programas dos usuários, liberando uma grande quantidade de memória que pode ser usada para o novo usuário.

Existe uma maneira de aproveitar isso, fazer seu computador dormir em vez de desligá-lo completamente. Ele usa o mínimo de energia, torna-se mais rápido e está exatamente no mesmo estado em que você o deixou, com todos os seus programas e arquivos abertos. O Mac OS lida bem com o sleep / wake. A única vez que eu reinicio meus sistemas é quando as atualizações exigem isso.

    
por 30.07.2010 / 14:25
2

Você pode não tê-lo instalado, mas recentemente descobri que ter o Parallels 5 instalado fez meu cold start cerca de 7-10 segundos a mais para o estado útil (muitas extensões do kernel são carregadas no início). Na verdade, minha inicialização sem paralelos é muito rápida na versão 10.6.4 e os aplicativos são iniciados imediatamente após a exibição da área de trabalho. Pode sugerir que você tenha muitos itens de inicialização / agentes de login + daemons. Eu uso o lingon para varrer rapidamente os vários locais junto com os itens prefs / accounts / login do sistema. Você também pode verificar quais kexts que não são da Apple são instalados usando pacifist ; estes podem retardar o arranque a frio.

Você pode registrar sua inicialização pressionando v quando ouvir o sinal de início e usando o console.app depois de efetuar login para ver o log em detalhes. ..

    
por 30.07.2010 / 16:23
1

Minha resposta para 1) é especulação - sem examinar seu computador ou conhecer as partes internas da atualização 10.6.3, é difícil dizer com certeza - mas aqui está uma lista (não exaustiva) de algumas coisas que podem ter acontecido:

a) A Apple adicionou algumas novas otimizações ao sistema operacional (o mesmo ocorreu com a atualização de 10.5, embora eu duvido que isso seja feito na atualização de 10.6.2 para 10.6.3)

b) A Apple consertou algo que estava quebrando ou falhando e fazendo com que os fallbacks mais lentos fossem decretados.

c) Seu disco rígido ficou menos fragmentado durante a instalação. As leituras serão mais sequenciais e, portanto, mais rápidas. Isso é em parte o que o estágio "otimizando o sistema para software instalado" que você pode notar durante as instalações está fazendo.

d) Suas permissões foram reparadas durante a instalação.

Para a parte 2), obviamente você não pode fazer muito sobre a) ou b) a menos que você vá cavando no código-fonte de Darwin.

c) Você mesmo pode fazer isso, embora a Apple afirme que não fará muita diferença . Quer o Google para um desfragmentador livre ou fazer uma desfragmentação de um homem pobre, movendo os arquivos para um disco externo, em seguida, movê-los de volta.

d) Abra o Utilitário de Disco (/ Aplicativos / Utilitários), selecione seu disco de inicialização e clique em "reparar permissões". Não é ruim fazer isso todos os meses, e isso pode parar todo tipo de comportamento estranho.

    
por 30.07.2010 / 11:17