Recientemente noté que Windows 7 en mi máquina se ha estado quejando de quedarse sin memoria y que debería cerrar algunos programas. Por lo general, señalaría un programa que tengo en ejecución que tiene una pérdida de memoria y ha crecido bastante. Sin embargo, por lo general, estos programas comienzan con 20 MB de uso de RAM y solo después de ejecutar el programa entre 12 y 24 horas aumentan, como máximo, a 200 MB de uso de RAM. Nunca tengo más de tres de estos programas ejecutándose al mismo tiempo, por lo que he visto un máximo de 600 MB de uso de RAM de mis programas en ejecución.
Estoy ejecutando Windows 7 x64 en una máquina con 4 GB de RAM. Al principio, realmente olvidé esto y simplemente reiniciaba los programas cuando Windows se quejaba, pero ahora que lo recordaba, el hecho de que Windows se quejara de que yo usara 600 MB de RAM (menos de 2 GB incluso si incluye la memoria utilizada por el sistema operativo) parecía extraño. . Entonces abrí la ventana de proceso del sistema para ver mi uso total de memoria de mis procesos y procesos del sistema que estaban en la lista. Se sumó a poco más de 700 MB, por lo que todavía estaba confundido. Luego fui al Monitor de recursos y abrí la pestaña Memoria. Ahí creo que encontré mi respuesta. Notó que en realidad solo estaba usando el 33% de mi RAM. Sin embargo, en la barra de asignación de recursos de Memoria física, la sección Modificada tenía hasta 2,3 GB, la sección En espera tenía hasta 540 MB, la sección Libre tenía menos de 20 MB, la memoria en caché figuraba en 2. 8 GB y la memoria disponible figuraba en 550 MB. (Estos valores son ligeramente redondeados, por supuesto, ya que tu cambian constantemente mientras escribo esto).
Entonces aparentemente Windows 7 está usando más memoria que yo. Hice, en algún momento en el pasado, algunas modificaciones al menú de servicios de Windows instalado, pero eso fue solo para deshabilitar ciertos servicios de alojamiento, ya que no quería compartir ningún medio, habilitar el cliente Telnet y eliminar Internet Explorer, pero podría ser mi culpa. ¿Hay alguna manera de hacer que Windows no haga esto o al menos guarde en caché mucho menos agresivamente para que deje de recibir estos avisos de "memoria baja"?