El sistema operativo se encarga de optimizar el uso de la memoria disponible. Está (debería estar) diseñado para hacer un buen trabajo en condiciones "normales". Los diseñadores del sistema operativo generalmente tendrán en cuenta que un sistema óptimo hace uso de toda la memoria disponible siempre que sea posible. La memoria que no se usa para nada se desperdicia, y el sistema funcionará mejor cuando toda la memoria se use para programas activos, cachés de archivos, almacenamientos intermedios de E / S, etc., excepto un pequeño grupo "libre" reservado para responder rápidamente a solicitudes de asignación.
Por lo tanto, generalmente es mejor dejar que el sistema operativo decida cuánta memoria usar para el almacenamiento en caché de archivos. Si el usuario tiene una visión muy específica de un entorno de aplicación determinado, se podría aplicar una optimización adicional. Desde un símbolo del sistema elevado, ejecute:
fsutil behavior set memoryusage 2
Esto le dice al sistema operativo que dedique más memoria al almacenamiento en caché de archivos de lo que lo haría de otra manera.
Configura los niveles de memoria caché interna de la memoria de grupo paginado NTFS y la memoria de grupo no paginado NTFS. Establecer en 1 o 2. Cuando se establece en 1 (el valor predeterminado), NTFS utiliza la cantidad predeterminada de memoria de grupo paginado. Cuando se establece en 2, NTFS aumenta el tamaño de sus listas de búsqueda y umbrales de memoria. (Una lista de búsqueda es un conjunto de memorias intermedias de memoria de tamaño fijo que el núcleo y los controladores de dispositivo crean como memorias caché privadas para operaciones del sistema de archivos, como leer un archivo). Debe reiniciar su computadora para que este parámetro surta efecto.
http://technet.microsoft.com/en-us/library/cc785435(WS.10).aspx
Una nota sobre la utilización de la memoria
El grupo de memoria "no utilizada" no está realmente inactivo; el sistema lo usará para el almacenamiento en caché transparente de los datos del archivo. La memoria utilizada para la memoria caché de archivos no aparece como "utilizada" porque el sistema operativo descartará los datos almacenados en caché si una aplicación necesita esa memoria, por lo que está técnicamente disponible. Puede ver esto en el Administrador de tareas en el elemento en caché en la sección Memoria física de la pestaña de rendimiento, y puede ver más detalles agregando los elementos Bytes de caché y Caché en espera ... en el Monitor de rendimiento.