Implicações de desempenho de “close window” versus “hide app”

1

Quais são as implicações de desempenho de ocultar uma janela de aplicativo versus fechá-la completamente?

Por exemplo: Ao usar um cliente de mensagens instantâneas, ele pode ser configurado para abrir automaticamente quando o sistema é inicializado e mostrará a lista de contatos. Mas a lista de contatos pode ser confusa quando não está em uso.

Desperdiçar recursos para ocultar aplicativos ( CMD H )? Ou seria melhor fechar ( CMD W ) a janela da aplicação completamente, sem realmente sair da aplicação?

    
por Laurice 29.06.2010 / 14:08

4 respostas

3

Eu fecho as janelas que não quero mais usar; Eu escondo as janelas de um aplicativo quando estão no caminho, mas ainda vou precisar usá-las eventualmente.

    
por 29.06.2010 / 19:18
1

Dependeria da aplicação.

Se foi um recurso pesado, feche o aplicativo, se não (como neste caso) apenas esconda a janela. Particularmente, se era algo que eu provavelmente usaria com bastante frequência.

    
por 29.06.2010 / 14:17
1

Ocultar um aplicativo salva o estado, se você estivesse em uma janela do navegador, essa página da Web ainda estará lá quando você a mostrar. Por outro lado, fechar uma janela afasta esse estado e você não pode recuperá-lo.

Em termos de recursos, fechar uma janela economiza recursos, especialmente se você tiver algo pesado (imagine que um filme do YouTube ou o Gmail) esteja aberto nessa janela.

    
por 29.06.2010 / 19:30
0

Você pode ver facilmente por si mesmo: abra Aplicativos, Utilitários, Monitor de Atividades. Olhando para os números de algumas aplicações, você saberá quantos recursos precisa.

Mail, por exemplo, dificilmente libera qualquer memória quando fechada (no meu Mac, apenas 4 MB em vez de se esconder). Outros programas podem liberar muito mais. O Safari dificilmente libera qualquer coisa quando fecha o Super Usuário (que não é um site que exige recursos), mas pode liberar muito mais quando se olha para algum site que está mostrando algum vídeo em Flash (pausado).

    
por 29.06.2010 / 19:36