
Eu tenho uma solução C # grande e 16 GB de RAM. Quero que o ReSharper funcione mais rápido com meu código. Como posso fazer com que alguns arquivos e diretórios sejam sempre armazenados em cache na memória RAM?
- Eles devem ser descarregados no HDD em segundo plano.
- Eles devem estar disponíveis de forma transparente para aplicativos com seus respectivos caminhos de HDD.
Responder1
Como posso fazer com que alguns arquivos e diretórios sejam sempre armazenados em cache na memória RAM?
Depois de acessá-los, os buffers de disco do sistema operacional já deverão fazer isso. Não há necessidade de ajustar nada aqui.
Se quiser configurar isso para acesso mais rápido na primeira execução, você pode instalar um ramdisk persistente. Basicamente fazendo isso:
Bota:
- Cria disco RAM.
- Copia pastas para RAMdisk.
Trabalhar:
- Você acessa os arquivos no disco RAM rápido
Desligar:
- Salve o conteúdo do ramdisk de volta nas pastas.
- ou: crash: perde todas as alterações.
Eles devem estar disponíveis de forma transparente para aplicativos com seus respectivos caminhos de HDD.
Talvez algum malabarismo maluco com junções ou links simbólicos durante a inicialização e o desligamento?
Uma solução muito mais simples seria comprar um SSD e colocar os arquivos nele. Menos complexo, menos risco e muito barato hoje em dia.