Estoy un poco confundido sobre el Administrador de tareas y la memoria de uso.
¿La suma de todos los procesos de memoria es igual a la memoria física utilizada?
Esta es una imagen de mi Administrador de tareas ordenado por el uso de memoria de mayor a menor:
Esta es una captura de pantalla de la memoria física utilizada al mismo tiempo:
Sin embargo, la suma de todos los procesos de memoria es inferior a los ~ 11 GB que se muestran en la segunda imagen.
¿Cuál es el verdadero uso?
El sistema operativo es Windows Server 2003 Enterprise Edition de 64 bits (se ejecuta en una máquina virtual con cuatro CPU y 24 GB de RAM)
windows
task-manager
Garfio
fuente
fuente
Respuestas:
Hay una superposición en la memoria utilizada por sus aplicaciones. Cuando una aplicación usa una DLL, que es una biblioteca compartida , la biblioteca se carga en la memoria física solo una vez, pero cada aplicación que la usa ve un aumento en su propio uso de memoria. El artículo de Wikipedia sobre bibliotecas compartidas explica el intercambio de memoria bastante bien.
Veo que su Windows no está en inglés, pero si intenta traducir los campos, espero que esta información ayude (tomada de mi Windows 7). El monitor de recursos puede mostrar el conjunto de trabajo, la memoria que se puede compartir y la memoria privada para cada proceso. La memoria compartida y la memoria privada se combinan en el conjunto de trabajo de la aplicación. El conjunto residente es parte del conjunto de trabajo que se encuentra en la memoria física (RAM) en lugar de intercambiarse en el disco duro.
Por lo tanto, cada biblioteca compartida contribuye a la memoria que se puede compartir de cada aplicación, que forma parte del conjunto de trabajo. Ha agregado todos los conjuntos de trabajo de todas las aplicaciones, creo.
fuente
Windows Vista y 7 almacenarán en caché una cierta cantidad de memoria en caso de que deba usarse más tarde. Por lo tanto, el total de todos los procesos en ejecución a menudo puede ser menor que la memoria que realmente se está utilizando. Ver techrepublic . Hasta donde yo sé, Windows XP informó casi solo el uso real.
fuente
Se utiliza memoria que contiene información útil (como el contenido de los archivos), incluso si actualmente no está siendo utilizada por ningún proceso en ejecución.
fuente