14Sep

Por que os programas minimizados são muitas vezes lentos para abrir novamente?

Parece particularmente contra-intuitivo: você minimiza um aplicativo porque planeja retornar para ele mais tarde e deseja ignorar o encerramento do aplicativo e reiniciá-lo mais tarde, mas, às vezes, maximizar isso demora ainda mais do que iniciá-lo. O que da?

Today's Question &A sessão de atendimento chega a cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento comunitário de sites Q & A.

A Pergunta

Leitor SuperUser Bart quer saber por que ele não está economizando nenhum tempo com a minimização da aplicação:

Estou trabalhando no Photoshop CS6 e vários navegadores muito. Não estou usando todos eles de uma só vez, então às vezes algumas aplicações são minimizadas na barra de tarefas por horas ou dias.

O problema é, quando eu tento maximizá-los da barra de tarefas - às vezes leva mais tempo do que iniciá-los! Especialmente o Photoshop se sente muito estranho por muitos segundos depois de finalmente aparecer, é lento, não responde e, mesmo assim, às vezes congela por minuto ou dois.

Não é um problema de hardware como foi assim, desde sempre em todos os meus PCs.

Eu também notaria isso depois de atualizar meu HDD para SDD e adicionar RAM( meu PC principal possui 4 GB atualmente)?Poderiam pessoal com potentes PC / macs me dizer - isso também acontece com você?

Eu acho que os sistemas operacionais de alguma forma "se concentram" no software ativo e movem todos os recursos longe dos que são executados, mas não são usados.É possível definir de alguma forma as prioridades da RAM / CPU / HDD, ou seja, digamos, o Photoshop, então não irá abrandar após um longo período de inatividade?

Então, qual é o negócio? Por que ele encontra-se esperando para maximizar um aplicativo minimizado?

A Resposta O contribuidor

SuperUser Allquixotic explica o porquê:

Resumo

O problema imediato é que os programas que você minimizou estão sendo paginados para o "arquivo de página" no seu disco rígido. Este sintoma pode ser melhorado através da instalação de um Solid State Disk( SSD), adicionando mais RAM ao seu sistema, reduzindo o número de programas que você abriu ou atualizando para uma arquitetura de sistema mais recente( por exemplo, Ivy Bridge ou Haswell).Fora dessas opções, adicionar mais RAM geralmente é a solução mais efetiva.

Explicação

O comportamento padrão do Windows é dar prioridade a aplicativos ativos sobre aplicativos inativos para ter um ponto na RAM.Quando há uma pressão significativa na memória( o que significa que o sistema não possui muita RAM livre se permitir que cada programa tenha toda a RAM desejada), ele começa a colocar programas minimizados no arquivo da página, o que significa que ele grava seus conteúdosda RAM ao disco e, em seguida, torna essa área de RAM livre. Essa RAM gratuita ajuda os programas que você está usando ativamente - digamos, seu navegador da Web - correm mais rápido, porque se eles precisam reivindicar um novo segmento de RAM( como quando você abre uma nova guia), eles podem fazê-lo.

Esta RAM "livre" também é usada como cache de página , o que significa que, quando os programas ativos tentam ler dados em seu disco rígido, esses dados podem ser armazenados em cache na RAM, o que impede que seu disco rígido seja acessado para obter esses dados. Ao usar a maioria de sua RAM para o cache da página e trocar programas não utilizados no disco, o Windows está tentando melhorar a capacidade de resposta dos programas que você está usando ativamente, disponibilizando a RAM e armazenando em cache os arquivos em que acessamRAM em vez do disco rígido.

A desvantagem desse comportamento é que os programas minimizados podem demorar um pouco para que seus conteúdos sejam copiados do arquivo da página, no disco, de volta para a RAM.O tempo aumenta quanto maior a pegada do programa na memória.É por isso que você experimenta esse atraso ao maximizar o Photoshop.

RAM é muitos tempos mais rápidos do que um disco rígido( dependendo do hardware específico, pode ser até várias ordens de grandeza).Um SSD é consideravelmente mais rápido do que um disco rígido, mas ainda é mais lento que a RAM por ordens de grandeza. Tendo seu arquivo de página em um SSD, o ajudará o , mas também usará o SSD mais rapidamente do que o habitual, se seu arquivo de página for altamente utilizado devido à pressão da RAM.

Remédios

Aqui está uma explicação sobre os remédios disponíveis e sua eficácia geral:

  • Instalando mais RAM : Este é o caminho recomendado. Se o seu sistema não suportar mais RAM do que você já instalou, você precisará atualizar mais do seu sistema: possivelmente sua placa-mãe, CPU, chassi, fonte de alimentação, etc., dependendo da idade. Se é um laptop, é provável que você tenha que comprar um novo laptop novo que suporte RAM mais instalada. Quando você instala mais RAM, você reduz a pressão da memória , o que reduz o uso do arquivo da página, o que é uma coisa boa ao redor. Você também disponibiliza mais RAM para o cache de páginas, o que tornará mais rápidos os programas que acessam o disco rígido. A partir do quarto trimestre de 2013, minha recomendação pessoal é que você tenha pelo menos 8 GB de RAM para uma área de trabalho ou laptop, cujo propósito é algo mais complexo do que a navegação na web e o email. Isso significa edição de fotos, edição / visualização de vídeo, jogos de computador, edição ou gravação de áudio, programação / desenvolvimento, etc. todos devem ter pelo menos 8 GB de RAM, se não mais.
  • Execute menos programas ao mesmo tempo : Isso só funcionará se os programas que você está executando não usem muita memória por conta própria. Infelizmente, os produtos Adobe Creative Suite, como o Photoshop CS6, são conhecidos por usar uma enorme quantidade de memória. Isso também limita sua capacidade multitarefa.É um remédio temporário e gratuito, mas pode ser um inconveniente para fechar seu navegador da Web ou o Word toda vez que você iniciar o Photoshop, por exemplo. Isso também não impedirá que o Photoshop seja trocado ao minimizá-lo, então realmente não é uma solução muito eficaz. Isso só ajuda em algumas situações específicas.
  • Instale um SSD : Se o seu arquivo de página estiver em um SSD, a velocidade melhorada do SSD em comparação com um disco rígido resultará em desempenho geralmente melhorado quando o arquivo da página deve ser lido ou gravado. Esteja ciente de que os SSDs não são projetados para suportar um fluxo aleatório muito freqüente e constante de gravações;eles só podem ser escritos por um número limitado de vezes antes de começar a quebrarem. O uso intenso de um arquivo de página não é uma carga de trabalho particularmente boa para um SSD.Você deve instalar um SSD em combinação com uma grande quantidade de RAM se desejar o máximo desempenho, preservando a longevidade do SSD.
  • Use uma arquitetura de sistema mais recente : Dependendo da idade do seu sistema, você pode usar uma arquitetura de sistema desatualizada. A "arquitetura do sistema" geralmente é definida como a "geração"( pensa gerações como crianças, pais, avós, etc.) da placa-mãe e da CPU.As novas gerações geralmente suportam E / S mais rápidas( entrada / saída), melhor largura de banda de memória, menor latência e menor contenção em recursos compartilhados, ao invés de fornecer links dedicados entre componentes. Por exemplo, a partir da geração "Nehalem"( em torno de 2009), o Bus Front-Side( FSB) foi eliminado, o que eliminou um gargalo comum porque quase todos os componentes do sistema tiveram que compartilhar o mesmo FSB para transmissão de dados. Isso foi substituído por uma arquitetura "ponto a ponto", o que significa que cada componente obtém sua própria "pista" dedicada à CPU, que continua a ser aprimorada a cada poucos anos com as novas gerações. Geralmente, você verá uma melhoria mais significativa no desempenho geral do sistema, dependendo da "lacuna" entre a arquitetura do seu computador e a mais recente disponível. Por exemplo, uma arquitetura Pentium 4 a partir de 2004 verá uma atualização de melhoria muito mais significativa para "Haswell"( o mais recente a partir do Q4 2013) do que uma arquitetura "Sandy Bridge" de ~ 2010.

Links

Perguntas relacionadas:

Como reduzir a discussão do disco( paginação)?

Windows Swap( Arquivo de página): Ativar ou desativar?

Além disso, no caso de você estar considerando isso, você realmente não deve desativar o arquivo da página, pois isso só piorará as coisas;Veja aqui.

E, no caso de você precisar de mais convincente para deixar o Arquivo da Página do Windows sozinho, veja aqui e aqui.

Tem alguma coisa a adicionar à explicação? Som na parte dos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.