
Tengo una solución C# grande y 16 GB de RAM. Quiero que ReSharper funcione más rápido con mi código. ¿Cómo puedo hacer que algunos archivos y directorios estén siempre almacenados en caché en la RAM?
- Deben descargarse al HDD en segundo plano.
- Deberían estar disponibles de forma transparente para aplicaciones con sus respectivas rutas de disco duro.
Respuesta1
¿Cómo puedo hacer que algunos archivos y directorios estén siempre almacenados en caché en la RAM?
Una vez que haya accedido a ellos, los buffers de disco del sistema operativo ya deberían hacerlo. No es necesario modificar nada aquí.
Si desea configurar esto para un acceso más rápido en la primera ejecución, puede instalar un disco RAM persistente. Básicamente haciendo esto:
Bota:
- Crea disco ram.
- Copia carpetas al disco RAM.
Trabajar:
- Accede a los archivos en el disco RAM rápido.
Cerrar:
- Guarde el contenido del disco ram en las carpetas.
- o: crash: perder todos los cambios.
Deberían estar disponibles de forma transparente para aplicaciones con sus respectivas rutas de disco duro.
¿Quizás algún loco malabarismo con uniones o enlaces simbólicos durante el inicio y el apagado?
Una solución mucho más sencilla sería comprar un SSD y guardar los archivos en él. Menos complejo, menos riesgoso y bastante barato hoy en día.