Por que a interface do usuário do Windows responde lentamente após ficar inativa por um longo tempo?


1

Abro esses aplicativos no meu computador desktop:

  • Visual Studio 2010 Professional
  • IBM Lotus Notes
  • Google Chrome

E quando fica ocioso por uma hora e eu restauro as janelas, a interface do usuário responde muito lentamente. Meu computador se auto-bloqueia após ficar inativo por 5 minutos. Também minimizo os aplicativos usando um docklet (RocketDock) .

Por que está diminuindo a velocidade e como posso impedir que ela diminua?

Meu sistema operacional é o Windows XP Professional SP3, Pentum (R) Dual Core a 2,80 GHz, 1,99 GB de RAM.


Oi John, perguntas aqui estão relacionados à experiência do usuário e não a análise do sistema, de modo que não será capaz de responder a sua pergunta

@ MFrank2012 Por favor, ajudem, em que site SE devo perguntar isso? Por favor, mude para lá .. Por favor ...
John Isaiah Carmona

Por favor, seja mais descritivo do que dizer que é lento . Como é lento ? Lento comparado com o que? Como você percebe que está lento ? Por quanto tempo é lento até que se comporte novamente? Como o comportamento se compara a uma máquina diferente?
Der Hochstapler

@OliverSalzburg A interface do usuário carrega lentamente e responde lentamente. Como nos botões, painéis e controles, pop-up um a um por segundo (eu acho) .
John Isaiah Carmona

Respostas:


1

Você precisa abrir o Gerenciador de tarefas e descobrir se você está tendo alto uso da CPU ou alto uso de memória.

A paginação pode ser um problema possível, especialmente se todos os aplicativos abertos estiverem consumindo quase o total da sua RAM física. Quando você minimiza uma janela, diz ao Windows que não há problema em paginar esse aplicativo de forma mais agressiva; portanto, se houver muita contenção de recursos no sistema ao restaurá-lo, poderá levar algum tempo para "trocar / trocar" em".

Instalar mais RAM física ajudaria. Também instalando um SSD.

Se houver páginas abertas no Chrome executando Javascript, elas podem estar consumindo RAM e / ou CPU em segundo plano. É possível que coisas em execução em Javascript possam usar mais memória ao longo do tempo. Se você tiver "Prever ações de rede para melhorar o desempenho" ativadas no Chrome, isso poderá fazer com que o Chrome use mais memória ao longo do tempo, mas nunca a testei.

Além disso, é possível que um ou mais desses aplicativos tenham vazamentos de memória ou algo ativo dentro deles que consuma mais RAM ao longo do tempo.


11
Ah, lembre-se, eu já resolvi isso, o problema era apenas por causa da verificação de antecedentes do Sophos agendada para a época. Obrigado pelas dicas embora. É realmente útil e vou tentar implementar isso também.
John Isaiah Carmona

2

Demorou séculos para resolver o problema ocioso, mas finalmente o decifrei no meu XP.

O Windows XP muito lento após o modo inativo parece ter um problema com o cache do sistema de arquivos de paginação (uso do PF), ocupando atividade excessiva de E / S no disco (gravando em discos rígidos) devido ao pagefile.sysarquivo altamente fragmentado . Portanto, nenhum uso real da CPU é exibido e a alteração dos níveis de uso do PF pode não ter muito efeito, pois não é o tamanho do PF, é a fragmentação do PF (as ferramentas de desfragmentação normal não tocam nesse arquivo).

Não há mais lentidão depois que eu desfragmentei pagefile.sysuma ferramenta que realmente pode acessá-la (PageDefrag v2.32 Por Mark Russinovich). Uma solução ainda mais simples pode ser configurar o computador para limpar o arquivo de paginação no desligamento (eu não tentei isso, mas provavelmente provavelmente também funciona - veja abaixo).

A alta E / S não era de um programa ou vírus não autorizado. Foi um acúmulo lento na fragmentação do arquivo pagefile.sys, a área do disco armazenando os blocos de memória virtual atuais. Meu pagefile.sys tinha algo como 264.000 fragmentos. A memória virtual é armazenada em blocos de 4KB, mas o padrão de bloco fragmentado estava ocupando E / S excessiva para a unidade ler depois que o computador estava ocioso.

Durante o tempo ocioso, muitos dados do aplicativo são enviados para o arquivo de paginação em vez de mantidos na RAM. Em seguida, quando você começa a usar os aplicativos novamente, o computador está recuperando o arquivo de paginação.sys: mas se o arquivo de paginação.sys estiver altamente fragmentado, poderá ser uma velocidade de leitura muito lenta do disco. ou seja, fico sentado sem quase nada por 30 segundos ou vendo páginas da Web carregar quase uma linha de pixels por vez.

Eu desfragmentei pagefile.sys, mas talvez seja mais simples limpar o arquivo, algo como:

  1. Clique em Iniciar
  2. Clique em Painel de Controle.
  3. Clique em Ferramentas administrativas.
  4. Clique em Diretiva de Segurança Local
  5. Clique no botão "+" ao lado de Políticas locais
  6. Clique em Opções de segurança
  7. Clique duas vezes em "Desligar: limpar memória virtual

ou:

  1. Inicie o Editor do Registro (Regedt32.exe).
  2. Altere o valor dos dados do valor ClearPageFileAtShutdown na seguinte chave do Registro para um valor 1:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
    

    Se o valor não existir, adicione o seguinte valor:

    Value Name: ClearPageFileAtShutdown
    Value Type: REG_DWORD
    Value: 1
    

Boa sorte!

Referências:

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.