
He realizado dos análisis de virus y ninguno de ellos ha encontrado nada hasta ahora (Malware Bytes y Avira Rescue). Durante el juego, aparecerán ventanas emergentes de Windows que dicen que mi sistema tiene poca memoria y recomiendan cerrar el juego. Esto también puede suceder mientras navegas. Mi computadora parece volverse muy lenta y se cuelga con frecuencia, como cuando hago clic en un enlace de un programa de mensajería para abrirlo en mi navegador.
No estoy seguro de qué está causando esto. Mi uso de memoria en la pestaña de procesos no suma un porcentaje tan alto de mi memoria real.
Como nota al margen, ¿se supone que el uso de mi disco aumenta hasta el 100% a veces? La investigación parece decirlo.
Respuesta1
"¿Por qué mi memoria "comprometida" es mucho mayor que mi espacio RAM real?"Porque "comprometido" es principalmente un proceso privadovirtualespacio de direcciones, y parte de esto puede estar en la RAM y parte en el archivo de paginación.
¡Y es posible que algunos no ocupen ningún espacio de almacenamiento! Eso es si se asignó pero nunca se accedió a él, por lo tanto, aún no se ha producido un error. Pero todavía cuenta contra el "límite de confirmación" porque si se accede a él en el futuro, ocupará almacenamiento.entonces. Y ya es demasiado tarde para que el sistema diga "lo siento, nos hemos quedado sin espacio".
Todo el punto devirtualLa memoria es que puede ser mucho mayor que la física (RAM), ¿no?
Por cierto... parece que tienes un archivo de paginación de aproximadamente 24 GB, ya que tienes 8 GB de RAM y el límite de confirmación es de 32 GB. Por lo tanto, su "comprometido" podría llegar a 32 GB. (Y en este momento casi es tan alto, por lo que reducir o eliminar el archivo de paginación sería una mala idea).
Mientras que la RAM utilizada es solo eso. Entonces,por supuesto, La RAM utilizada + el archivo de paginación utilizado pueden ser mayores que la RAM utilizada.
Después de todo, parte del objetivo de la memoria virtual es que puedes tener más memoria virtual en uso que memoria física (RAM).
Si desea saber qué utiliza la memoria comprometida, debe consultar la pestaña "Detalles" del Administrador de tareas y habilitar la columna "Tamaño de confirmación".
El total de las columnas "Tamaño de confirmación" tampoco se sumará al "cargo de confirmación" (30,1 GB en su máquina), porque otras cosas contribuyen al cargo de confirmación: grupo paginado y no paginado y algunos mecanismos más "sutiles" como la copia. -secciones de escritura, secciones respaldadas por archivos de paginación, asignaciones AWE... pero generalmente son pequeñas en comparación con los vas privados de proceso)
En esa pestaña, la columna "Memoria (conjunto de trabajo privado)" corresponde a lo que muestra la pestaña "Procesos" para "Memoria". Esta es la RAM actualmente asignada a cada proceso para su espacio de direcciones virtuales comprometido. El resto estará en el archivo de paginación. Pero, nuevamente, los procesos tienen otros tipos de espacio de direcciones, principalmente del tipo llamado "mapeado", y una fracción de ese espacio también estará en la RAM. Hay otras cosas de todo el sistema creadas por el sistema operativo, que no son específicas de ningún proceso, que también consumen RAM.
En resumen, se supone que la columna "Memoria" de la pestaña "Procesos" no suma la RAM total que se utiliza. Solo muestra qué parte del uso total se utiliza de forma privada en cada proceso.
Respuesta2
La manera más fácil de pensar en ello es retroceder hasta 1995.
Una PC de alta gama tendría8MB de RAM (sí, megas). Y, sin embargo, en Windows NT (que se convirtió en Windows 2000, que luego se convirtió en Windows XP), sus aplicaciones pensarían que tienen acceso a 2ESde memoria, un número tan grande que aturde la mente.
Y tu aplicación podría hacerlo:
- podría asignar 2 GB de memoria
- mientras que la PC real solo tiene8MB de RAM
¿Cómo podría funcionar eso? ¿Cómo podría mi programa utilizar activamente 2 GB de memoria, cuando la PC sólo tiene 8 MB de RAM? ¿A dónde va todo esto? Obviamente no va a los chips de RAM.
La respuesta esvirtualmemoria
Las aplicaciones asignan memoria en fragmentos de 4 KB llamadospaginas. Si todas las páginas de la RAM están llenas:
- Windows seleccionará alguna página de la RAM que rara vez se utiliza
- guarde una copia de esa página de 4 KB en unarchivo de páginaen tu disco duro
- y luego proporcione esa página recién disponible asusolicitud
¿Y si el programa que estaba usando eso?páginalo necesita?
- entonces Windows detectará que su aplicación está intentando acceder a una página que fue"intercambiado"hacia elarchivo de página
- liberar alguna otra página en la RAM
- complete el contenido de la página recién disponible con los valores guardados en el disco duro
Luego, su aplicación puede acceder a la página como si nada hubiera pasado.
Lo mismo es cierto hoy
- tu puedes tener"comprometido"31 GB de"memoria"
- aunque solo tiene 8 GB de"RAM"
Porque la RAM es sólo un tipo de memoria.
Respuesta3
Windows utiliza un archivo de paginación, que es como la RAM, pero almacenado en su disco duro. Es mucho más lento, pero es útil cuando necesitas usar más memoria de la que tienes en tu computadora. Windows almacena partes de la memoria que no se han utilizado durante un tiempo en el archivo de página cuando necesita almacenar más memoria pero no tiene espacio en la RAM para almacenarla.
La memoria comprometida es la memoria que tiene en su computadora más el archivo de página. Parece que a veces los programas usan demasiada memoria y hacen que Windows almacene algunas cosas en el archivo de paginación. El archivo de paginación no era lo suficientemente grande para caber en todas las ventanas de memoria que se almacenaban en él, por lo que tuvo que aumentar su tamaño. Siguió aumentando su tamaño, hasta llegar a su límite. Ahora Windows no puede aumentar más el archivo de paginación, lo que significa que no puede almacenar memoria adicional, por lo que su única opción es indicarle que cierre algunos programas para reducir el uso de memoria. La razón por la que su computadora es lenta es porque necesita cargar cosas desde el archivo de paginación, que es mucho más lento que cargar directamente desde la RAM y hace que el uso del disco sea realmente alto, ya que el archivo de paginación se almacena en el disco duro.
No debes tener tantos programas abiertos como tienes y asegúrate de que tu computadora tenga suficiente memoria para los juegos que estás jugando y los programas que usas. ¡Espero que esto ayude!