Administrador de tareas y uso de memoria


2

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:

ingrese la descripción de la imagen aquí

Esta es una captura de pantalla de la memoria física utilizada al mismo tiempo:

ingrese la descripción de la imagen aquí

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)


1
¿Qué versión del sistema operativo? Importa porque el significado de la columna "uso de memoria" en taskmgr cambia de una versión a otra.
Larry Osterman

"¿La suma de todos los procesos de memoria es igual a la memoria física utilizada?" No. Por ejemplo, si un proceso finaliza pero algunas de sus páginas contienen información útil que podría ser utilizada por otro proceso, esa memoria física permanece en uso hasta que el sistema la necesite para otra cosa.
David Schwartz

Respuestas:


2

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.


0

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.


el sistema es Windows Server 2003 Enterprise Edition 64 bit

No puedo encontrar una buena referencia de cómo se comporta Windows Server 2003, pero si está buscando el uso de memoria real, le recomiendo perfmon.

0

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.