Como tornar o Windows 7 alternar entre os programas mais rapidamente depois de um tempo?

0

Quando executo o Windows, geralmente mantenho vários programas abertos o tempo todo. Eu tenho 4GB de memória instalada (e capaz de usar tudo isso), e quase não usa mais do que 2,5 GB. No entanto, toda vez que eu mudo para um programa que foi minimizado por um tempo, o Windows fica louco tentando ler o disco rígido. Não sou especialista em sistemas operacionais, mas pelo que entendi, ele não deve usar o disco rígido para armazenar em cache a memória e excluí-lo da memória RAM, se ainda estiver em uso e houver o suficiente para outros programas. Em qualquer caso, existe uma maneira de forçar o Windows a não fazer isso, ou outra explicação para o porquê isso acontece?

Obrigado!

    
por Sefu 05.03.2012 / 01:33

2 respostas

1

O Windows substitui os dados de aplicativos não usados por um tempo para liberar a RAM dos caches de arquivos. Portanto, aplicativos operacionais de arquivos, como players de mídia ou ferramentas de download, podem usar sua memória RAM em favor de aplicativos em execução, mas não usados, que reagem com lentidão.

A maioria das pessoas ajusta o contrário, diminuindo o tamanho do cache de arquivos para fins críticos de leitura / gravação. Por exemplo, algumas dicas estão aqui: link . Talvez você possa usar essas explicações para ajustá-lo ao contrário, por exemplo. reduza o cache do sistema de arquivos em favor de não trocar seus aplicativos.

    
por 05.03.2012 / 01:51
0

No Windows 7, vá para "Propriedades do sistema". Na aba avançada, clique em "Configurações" da seção "Desempenho". Aqui em "Processador Agendamento" selecione "Ajustar para .." "Serviços de segundo plano".

Isso é baseado apenas na experiência pessoal e não posso confirmar ou citar referências exatas no MSDN ou em outra fonte publicada. BTW, apenas esclarecer que a minha experiência pessoal é bastante significativa, pois tenho gerenciado muitos servidores e estações de trabalho ao longo dos anos.

Minha teoria é que, ajustando os "serviços de segundo plano", o Windows mantém os aplicativos de segundo plano (incluindo os minimizados) com uma prioridade decente e, portanto, diminui sua chance de serem trocados.

Mais uma memória muito "vaga" de leitura sobre o arquivo de troca. Mesmo os EXEs são trocados, ou seja, se um processo não estiver usando ativamente partes de seu código executável, então essa parte pode ser trocada. escrito para trocar arquivo). Em outras palavras, a RAM usada para armazenar o código (em oposição aos dados) também é liberada e usada para outros processos. Mais tarde, quando você alternar para o aplicativo, e ele executar uma parte do código que não está mais na memória, o Windows precisará recarregá-lo conforme necessário. Isso também causa um atraso. Acredito que a configuração para serviços de segundo plano também reduz esse efeito.

Em segundo lugar, como você não usa mais de 2,5 G de memória, você pode tornar o arquivo de troca o mínimo possível, sem deixar dor (deixe o suficiente para gravar um pequeno despejo de memória no caso de BSOD) .

Você pode remover completamente o arquivo de paginação, mas eu não aconselho que, como mencionei acima, o Windows irá reclamar sobre não ser capaz de escrever um crashdump.

    
por 13.03.2014 / 00:21