Tengo 4 GB de RAM, pero Windows todavía agota el disco a veces (especialmente a menudo cuando una aplicación se minimiza durante algún tiempo y luego la activo de nuevo). Completamente estúpido, porque el Administrador de tareas muestra que 2 GB de RAM son gratuitos. ¿Hay alguna manera de evitar que Windows cambie la memoria del programa?
Traté de configurar Superfetch para almacenar en caché solo los archivos de inicio (me ayudó un poco) y desactivar el archivo de paginación (me ayudó mucho, y funcionó bien para mí en Windows XP; pero Windows Vista / Windows 7 no lo permiten, muestra "bajo" en memoria "con frecuencia, incluso cuando tengo 1 GB de RAM libre).
¿Qué me puede aconsejar que haga?
windows-7
windows-vista
skevar7
fuente
fuente
Respuestas:
Mark Russianovich ha escrito un buen artículo largo sobre Memoria virtual,
Impulsando los límites de Windows: Memoria virtual
Es una muy buena lectura.
Artículo anterior: Empujando los límites de Windows: memoria física
fuente
Simplemente deje la administración de memoria virtual a Windows, hace un buen trabajo. La paginación (y, por lo tanto, los borrones de Mark Russinovic con respecto al asunto) son bastante irrelevantes para la agitación del disco (si tiene memoria del sistema en abundancia), está buscando ajustes NTFS .
O'Reilly tiene un interesante artículo sobre NTFS Performance Hacks .
En el lado del hardware: un mejor disco duro con mayor velocidad de rotación y mayor caché también ayudará mucho.
Y aquí está cómo matar la advertencia de poca memoria, tomar posesión y destruir las siguientes claves de registro.
y
Esto evitará que el Servicio de diagnóstico cargue RADAR. Me funciona en Windows Vista, las claves están presentes en Windows 7. Sin embargo, no lo he probado, solo haga una copia de seguridad de esas claves antes de eliminarlas.
fuente
La única forma que encontré fue aumentar el tamaño de RAM a 8 GB y desactivar la paginación configurando
(reinicio requerido).
Eso redujo la actividad del disco a casi cero.
fuente
Consulte Panel de control \ Sistema y seguridad \ Sistema> Configuración avanzada del sistema> [Avanzado]> Rendimiento: Configuración> [Avanzado]
La programación del procesador está relacionada con su problema, al igual que la capacidad de deshabilitar el archivo de paginación que no debería estar haciendo. (Lo necesita)
fuente
Parece que instaló un limpiador de caché / mem. Mueven las aplicaciones para intercambiarlas cuando las minimiza en lugar de dejarlas en la memoria.
¿El sistema es lento o simplemente estás usando la palabra thrash porque ves que la luz HD parpadea?
fuente
Pasar a Linux, no hace eso.
La gente te diría que Windows es más inteligente que tú y que no deberías jugar con la configuración del archivo de página y tienen razón. Pero ese sistema está mayormente ajustado para asignar nueva memoria para un proceso casi instantáneamente y funciona muy bien. Uno de los efectos secundarios es que mueve todo lo que tiene en la memoria al disco todo el tiempo, por lo que cuando necesita una nueva porción de memoria, podría borrar esta porción de memoria y dársela de inmediato si no ha cambiado, por supuesto. Creo que cuando deja sus aplicaciones en ejecución, todos los datos se almacenan en el disco y luego, en algún momento, otras aplicaciones o sistemas de almacenamiento en caché comienzan a usar esta memoria. Por lo tanto, la aplicación se queda con un mínimo de sus datos en la RAM física y cuando comienza a usarla nuevamente, tiene que recuperar todo del disco.
Dicho esto, no creo que puedas hacer todo con eso, es solo una de las principales propiedades del sistema. Puede empeorar las cosas apagando la página o haciendo cualquier otro ajuste del sistema. No puede hacer que funcione como lo desea, ya que simplemente no fue escrito con eso en mente.
fuente