Grupo no paginado grande y no coherente a pesar de la configuración.

Grupo no paginado grande y no coherente a pesar de la configuración.

Desde que aumenté la memoria de mi computadora, el grupo no paginado se volvió realmente grande (aumentó de 96 MB con 2 GB de RAM a 715 MB con 16 GB).

De izquierda a derecha: medida del grupo paginado por Rammap en 715 MB, administrador de tareas con "ver todos los procesos" en ni siquiera 1 MB (columna NP) y la configuración del registro en 192 MB que simplemente se ignoran

No es comprensible ya que el administrador de tareas informa menos de 1 MB de grupo no paginado debido a procesos. Y Poolmon informa 35 MB para el mayor uso de memoria del grupo no paginado.

ingrese la descripción de la imagen aquí

Estas capturas de pantalla se realizaron justo después del inicio, por lo que no se trata de una pérdida de memoria en ningún controlador. Al crear una imagen e iniciarla en una máquina virtual, ¡solo se utilizan 350 MB de memoria después del inicio!

Microsoft proporciona un valor en el registro para limitar el tamaño del grupo no paginado aquí:https://technet.microsoft.com/en-us/library/cc976155.aspxpero hacerlo y reiniciar no resuelve el problema. Intenté dar valores en bytes (la documentación lo dice), en KB y MB. Sin suerte.

En Linux, puedo renderizar escenas 3D que ocupan hasta 15,2 GB. En Windows, debido a cierta protección y a este enorme grupo, solo puedo usar 12 GB y luego comienza a cambiar al disco, lo que hace que un renderizado demore > 20 minutos en lugar de 1 minuto y 24 segundos en Linux.

Entonces, ¿cómo puedo limitar el tamaño del grupo no paginado?

Respuesta1

Ejecutar un programa que requiere mucha memoria (como una aplicación de fotografía o 3D) y dejar que consuma suficiente memoria para comenzar a usar el archivo de paginación liberará la memoria no paginada.

No tengo idea de por qué, pero en el momento exacto en que el archivo de paginación comienza a usarse, el grupo no paginado cae de 750 MB a 200 MB y permanece en este nivel después de eso (probado durante varias horas de trabajo intensivo con muchos programas ejecutándose y usando mucha memoria).

En mi caso, Windows7 solo bloquea 350 MB de memoria del total de 16 GB (en comparación con el total de 1 GB al inicio). Por supuesto, se está utilizando mucha más memoria, pero es un buen uso a través del almacenamiento en caché, lo que la hace disponible al tiempo que hace que el programa se inicie más rápido y los datos se lean desde la RAM en lugar del disco. Un grupo predeterminado no paginado tan grande significa simplemente una pérdida de memoria, lo que hace que el sistema comience a intercambiar mucho antes de lo que debería.

Este error de un enorme grupo inicial no paginado no ocurre en versiones de Windows anteriores a 7.

información relacionada