Tengo una nueva instalación de Windows 7, y mi RAM en el inicio normal sube a 2.5GB. Miré al Administrador de tareas, y faltan al menos 1,5 GB desde allí y también en el Monitor de recursos. No hay indicios de lo que está usando esa RAM. ¿Alguien puede decirme cómo puedo averiguar qué está consumiendo mi memoria? Creo que es un virus, pero ninguno de los programas antivirus gratuitos lo rastreó.
Agregué las fotos a continuación. Si este es el uso normal de Windows 7 como implican algunas respuestas, entonces no entiendo esto en absoluto.
PD:
Mi instalación de Windows 8 se ejecutaba por debajo de 2.5 GB, en realidad era 1. algo, hasta hace poco que transferí algunos archivos de otra computadora que tenía el mismo problema que el mío ahora. Eliminé Windows 8 e instalé Windows 7, ya que lo haría de todos modos, y ahora también estoy usando mucha memoria en Windows 7.
I believe it's a virus
: xkcd.com/1180 (SCNR)Respuestas:
Si desea que el sistema operativo no use su RAM, sáquelo de su máquina y siéntelo en su escritorio. Pero mientras la RAM esté en la máquina, usarla es gratis . Si estás pensando "Quiero la RAM libre ahora para poder usarla más tarde ", estás siendo tonto. Puede usarlo ahora y usarlo más tarde. No hay inconveniente en usar la RAM. Ninguno en absoluto.
Los sistemas operativos modernos solo liberan RAM si no tienen otra opción. Esto se debe a que solo pueden suceder dos cosas. Si la RAM se usa pronto, entonces solo tienen que hacer que la RAM se vuelva a usar, desperdiciando el esfuerzo que hicieron para liberar la RAM; es más fácil mover la RAM directamente de un uso a otro. Y si la RAM no se usa pronto, el esfuerzo de liberarla nuevamente se desperdicia. Hacer que la RAM esté libre es un último recurso utilizado solo si el sistema operativo no tiene otra opción, ya que agrega un paso adicional que el sistema operativo tendrá que seguir para usar la RAM.
La RAM libre solo se necesita para los casos excepcionales en los que se necesita RAM y el sistema operativo no puede hacer la transición de un uso a otro (por ejemplo, en un contexto de interrupción). Solo se necesita una cantidad muy pequeña de RAM para este propósito, típicamente 64 MB más o menos en las computadoras modernas. Más RAM libre que eso es solo desperdicio.
Considere si un programa se ejecuta y luego se detiene. El programa está en RAM. El sistema operativo podría liberar la RAM o podría mantener el programa en la RAM. Si el programa vuelve a ejecutarse pronto, mantenerlo en RAM es una gran victoria: se evitan las E / S de disco. Y hay un costo cero para mantener el programa en RAM si la RAM no es necesaria para algún otro propósito. Entonces, el sistema operativo mantiene el programa en RAM hasta que esa RAM sea necesaria para otra cosa. Hacer que la RAM esté libre cuando no se necesita RAM libre es una propuesta puramente perdedora.
fuente
Windows 7 intenta aprovechar toda su RAM. Si ningún programa lo está utilizando, almacenará tanta información de su HD como sea posible, de modo que cuando un programa solicite cierta información, estará disponible en RAM (que es mucho más rápido que su disco).
Esta característica se llama Superfetch y puede leer información al respecto en ese enlace, o también buscar en Google. Y si desea saber cómo afecta (mejora) el rendimiento, eche un vistazo al sitio de hardware de Tom .
Si un programa requiere más memoria, Windows proporcionará la RAM necesaria a su programa, por lo que no es algo de lo que deba preocuparse.
fuente
Probablemente lo que está observando son las características de almacenamiento en caché de disco de Windows 7 , que en realidad optimizan el uso de RAM, aunque parezca que está sucediendo lo contrario.
El kernel de Linux también tiene este tipo de características .
fuente
2.5 GB o RAM es una cantidad perfectamente normal para Windows 7. Actualmente, mi máquina está inactiva y ocupa 2.51 GB de RAM usada. Dudo mucho que tenga un virus, este es el uso típico de memoria.
En cuanto a lo que está usando esa RAM, mire su Administrador de tareas y asegúrese de que la
Show processes from all users
casilla esté marcada. Sin eso seleccionado, no verá ningún proceso del sistema (u otros usuarios) y su uso de memoria.fuente
Esto es muy similar a la preocupación común de Linux de que "Linux se comió mi RAM". Estoy haciendo un uso intensivo de mi máquina con Windows 7 y cuando tenía 6 GB de RAM física, se comía algo así como 5 GB. Cuando actualicé a 8GB, estaba comiendo 6-7GB. Pero no cambié nada con lo que estoy haciendo con mi máquina.
Utiliza la RAM para almacenar en caché los archivos, de modo que se pueda acceder más rápido más tarde. Muy similar a Linux. Es realmente gratuito y Windows 7 se lanzará cuando su aplicación necesite asignar más RAM.
fuente