Como desabilitar o uso de arquivos de paginação para determinados aplicativos?

2

Há 1.5Gb de RAM no computador de teste e, normalmente, 900Mb deles são gratuitos. Quando eu lanço um aplicativo que leva cerca de 500Mb, o Windows 7 vai com a troca, e, ocasionalmente, isso leva a enormes atrasos .. O que eu quero é excluir esse aplicativo. da troca devido ao uso de alta memória.

Embora a política padrão do arquivo de paginação seja escrever a maioria das páginas não usadas no disco , a ideia do que eu vejo é gravar tudo no disco no momento em que eu inicio o aplicativo e eu prefiro ver 1-2 aplicativos falhando com [] sem memória.

No entanto, desabilitar a troca leva a aborrecimentos do Firefox no horário normal de trabalho, e essa é a única razão para ter um arquivo de paginação na máquina.

    
por kagali-san 05.06.2011 / 04:08

2 respostas

1

There is 1.5Gb RAM at the test computer, and usually, 900Mb of them are free. When I launch an application which takes about 500Mb, Windows 7 goes with swapping, and occasionally this leads to huge delays.. What I want is to exclude that app. from swapping due to high memory's usage.

Pode haver facilmente 900 MB livres em blocos com byte , mas se seu aplicativo precisar de 500 MB em memória contígua, o Windows terá que iniciar a paginação para desfragmentar o heap para criar blocos contíguos maiores de memória disponível.

Ao bloquear um aplicativo de paginação é sua memória, você é deixado com a possibilidade de que o Windows não pode executar desfragmentação suficiente para alocar um grande bloco contíguo de memória. Isso é tão ruim quanto não ter um arquivo de paginação.

De qualquer forma, o Windows faz um bom trabalho com a alocação de memória.

    
por 05.06.2011 / 04:29
0

Se você pode atualizar seu ram, então eu adicionaria mais isso ajudará muito. Outra coisa que você pode é permitir que o Windows escolha automaticamente o tamanho necessário para sua memória virtual e você pode fazer isso indo até Painel de Controle \ Todos os Itens do Painel de Controle \ Sistema e depois abra as propriedades do sistema, clique na guia avançado e selecione botão de configurações em Desempenho. Quando a próxima janela aparecer, vá para a aba avançada e, em seguida, clique no botão de mudança na seção Memória Virtual. Você sempre deve ter um espaço em seu disco rígido para memória virtual, não importa o quanto você tenha de Ram.

    
por 05.06.2011 / 05:20