Uso elevado de memoria en Windows 10 cuando la pantalla está apagada

Uso elevado de memoria en Windows 10 cuando la pantalla está apagada

Actualicé mi computadora portátil hace unos días a Windows 10. Tengo mis planes de energía configurados de tal manera que mis pantallas se apagan después de unos minutos si no hay actividad (tengo una pantalla secundaria conectada a mi computadora portátil). Desde que actualicé, cuando vuelvo a mi computadora portátil después de un período de inactividad y activo mis pantallas, se activan muy lentamente y recibo una advertencia de que Windows se está quedando sin memoria.

Ya intenté dejar que mis monitores se apagaran con el administrador de tareas abierto para ver qué proceso está consumiendo mucha memoria. Parece que el proceso "Sistema" usa hasta 1 GB de memoria cuando la pantalla está apagada, lo cual es mucho teniendo en cuenta 4 GB en total. Cuando las pantallas se vuelven a encender, permanece en alrededor de 1 GB durante aproximadamente un minuto y luego vuelve a caer a niveles normales de alrededor de 200 MB.

No tuve este problema cuando ejecutaba Windows 8.1, por lo que me lleva a creer que está relacionado con la actualización. Ya miré la sugerencia paraestePregunta para usar poolmon para buscar un problema con el controlador. De esto resultó que el problema puede estar relacionado con el controlador ReadyBoost, pero no estoy del todo seguro.

El uso de la memoria está bien en funcionamiento normal o cuando apago las pantallas por un breve momento. Sólo parece aumentar cuando apago las pantallas durante un período de tiempo más largo.

¿Alguien está familiarizado con este problema o quizás sabe cómo reducir el uso de RAM cuando mis pantallas están apagadas?

Respuesta1

Después de probar muchas configuraciones y ajustes diferentes, parece que el problema está relacionado con la configuración de mi monitor secundario.

El monitor tiene tres entradas de video diferentes (VGA, DVI y HDMI) y fue configurado para detectar automáticamente la entrada correcta, según la que esté conectada. Como solo uso HDMI, cambié la detección de entrada a “manual” y la configuré en HDMI. Ya no me quedo sin memoria.

Sin embargo, es notable que no tuve este problema en Windows 7 y Windows 8.1, pero sí lo tengo en Windows 10.

Respuesta2

ok, en el rastro puedo ver que la función ntoskrnl.exe!SmKmStoreHelperWorkerdel Kernel comienza a asignar memoria.

ingrese la descripción de la imagen aquí

Descubrí esto la semana pasada eninternos del sistema.

Le pregunté a Microsoft al respecto y la respuesta es que esto es por diseño. Está relacionado con la compresión de la memoria del sistema.

EnEl anuncio de Windows 10 Build 10525, Microsoft lo explicó un poco.:

En Windows 10, hemos agregado un nuevo concepto en el Administrador de memoria llamado almacén de compresión, que es una colección en memoria de páginas comprimidas.Esto significa que cuando Memory Manager sienta presión en la memoria,comprimir páginas no utilizadas en lugar de escribirlas en el disco.Esto reduce la cantidad de memoria utilizada por proceso, lo que permite que Windows 10 mantenga más aplicaciones en la memoria física a la vez. Esto también ayuda a proporcionar una mejor capacidad de respuesta en Windows 10. El almacén de compresión se encuentra en el conjunto de trabajo del proceso del sistema.Dado que el proceso del sistema mantiene el almacenamiento en la memoria, su conjunto de trabajo crece exactamente cuando la memoria está disponible para otros procesos. Esto es visible en el Administrador de tareas y es la razón por la que el proceso del sistema parece consumir más memoria que las versiones anteriores.

Entonces, en lugar de escribir datos de la memoria en el archivo de paginación, los comprime. Y esta memoria comprimida se muestra en el proceso del Sistema.

información relacionada