Você precisa solicitar uma versão atualizada do Serviço de Cache Dinâmico do Microsoft Windows que é executado no Win7 / Server 2008 R2 do suporte da Microsoft para limitar o cache de arquivos e evitar que" comam "toda a sua RAM.
Executando o Win 7 64-bit SP1 com 8 GB de RAM. Eu observei este problema pela primeira vez ao usar a GUI para copiar alguns arquivos grandes (5 GB) de um disco para outro. O que acontece é que a memória física em uso sobe rapidamente para 100% e o sistema fica rastejando. Se eu começar a acessar o arquivo em um media player (é um filme), o uso da memória sobe lentamente, mas chega a 100%.
Ao copiar os mesmos arquivos via XCOPY, não tenho esse problema.
Usando o RAMMAP, vejo que a maior parte do uso de memória está em "Arquivo Mapeado" e é alocada na coluna "Ativo". Se eu selecionar "Empty System Working Set", o uso de RAM cai novamente, mas depois começa a subir de volta.
Alguma ideia sobre o que posso verificar / testar para eliminar este problema?
Você precisa solicitar uma versão atualizada do Serviço de Cache Dinâmico do Microsoft Windows que é executado no Win7 / Server 2008 R2 do suporte da Microsoft para limitar o cache de arquivos e evitar que" comam "toda a sua RAM.
Se você não quiser atualizar o seu serviço "Microsoft Windows Dynamic Cache", como proposto por @ magicandre1981, então você pode sempre usar a ferramenta Sysinternals Cacheset para experimentar configurações individuais. Esteja ciente de que isso pode ter efeitos colaterais adversos em seu sistema.