Windows: Desativa o armazenamento em cache de arquivos grandes

8

No momento, estou lidando com arquivos de vídeo muito grandes, incluindo de / codificação e cópia de arquivos, etc.

Para minha surpresa, o Windows tenta armazenar em cache esses arquivos de vídeo, mesmo que não faça sentido fazê-lo. Eles são grandes demais para serem armazenados em cache. (Até 230 gigabytes.)

Também estou chocado com o fato de que o Windows está quase completamente limpando o conteúdo normal do cache para os arquivos de vídeo. Ele está tentando desesperadamente armazená-los em cache, tornando meu sistema muito lento.

Como posso dizer ao Windows para não armazenar esses arquivos em cache? Se isso não for possível, existem outras maneiras de lidar com esse problema?

    
por robert 21.04.2012 / 20:56

2 respostas

3

O uso do Cacheset.exe do Sysinternals Suite da MS resolveu o problema para mim. Lembre-se de executá-lo como administrador, caso contrário, ele informará que os valores inseridos são inválidos.

Normalmente, o armazenamento em cache dos arquivos não deve ser um problema, empurrando outros conteúdos da memória RAM para fora é. Verifique se você tem a configuração LargeSystemCache em HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management set. Eu suspeito que esta é a causa real do comportamento "limpar tudo o mais". (Meu sistema estava trocando processos ativos ao tentar armazenar em cache um vídeo que eu estava codificando com o avidemux).

    
por 24.01.2013 / 23:21
1

Tenho certeza de que o que você está observando não pode e não deve ser desativado.

Cada aplicativo pode decidir por si mesmo mapear um arquivo para a memória . E, no meu entender, isso pode melhorar drasticamente o desempenho.

E, como você pode ver na sua captura de tela, os 4GB já estão em Standby . Significa que eles não estão mais em uso e podem ser atribuídos a novos processos.

    
por 21.04.2012 / 21:48