¿Cómo deshabilitar la compresión de memoria de Windows 10?

38

mi suposición errónea anterior: agota la batería de mi computadora portátil y no tengo escasez de RAM. En el Administrador de tareas, verá que ntoskrnl.exe consume más tiempo de CPU que cualquier otro proceso. Esta característica no parece ser opcional y llegó hace 2 días con la primera actualización de Win10 (Win10Pro en mi caso).

Editar:

Quiero desactivarlo, al menos para excluirlo como culpable de mis suposiciones (no comprobadas). Ese proceso nunca me llamó la atención en los últimos 2 meses y en el largo nombre del administrador de tareas se llama "memoria del sistema y memoria comprimida".

Falco Alexander
fuente
¿Estás seguro de que ese es el problema? Si no tiene escasez de RAM, la compresión no se utilizará. Y hay un proceso separado que muestra la compresión, si se está utilizando.
Sami Kuhmonen
Se llama por ese nombre en el administrador de tareas. Y poder desactivar la compresión ayudaría a clavar
Falco Alexander
1
La compresión de memoria ha estado en Windows 10 desde el principio. Si tiene problemas con la batería desde esta semana, no se debe a esta característica. El kernel hace mucho más que solo comprimir la memoria. Hace que todas las aplicaciones funcionen en su sistema.
ZippyV
1
¿Qué te hace pensar que la compresión de memoria es el problema? ¿Has utilizado un analizador de procesos detallado? Si no, deberías. Como dice @ZippyV, ntoskrnl.exemaneja todas las funciones principales, y hay muchas de ellas, por lo que no veo ninguna razón para señalar la compresión de memoria como el culpable.
AFH
1
Esta no es una característica nueva de la actualización. Esta característica ya es parte de la primera versión, vea el enlace duplicado.
magicandre1981

Respuestas:

23

Esta es una buena característica para evitar la paginación (escribir datos en pagefile.sys en el HDD) .

Si desea probar su Windows 10 sin compresión de memoria, inicie powershell como administrador

ingrese la descripción de la imagen aquí

y ejecuta el comando Disable-MMAgent -mcy reinicia. Esto deshabilita la compresión. Para habilitarlo más tarde, vuelva a ejecutar powershell como administrador y ejecute el Enable-MMAgent -mccomando.

magicandre1981
fuente
1
Gracias por tu respuesta. En cuanto a "buena característica para evitar paginación". Yo diría que depende. Estaba desarrollando software con un IDE pesado en un procesador ULV con una cantidad decente de RAM y SSD rápido. Ignorando las excepciones de "falta de memoria" que obtendría con la función activada, aún preferiría el archivo de página ocasional IO sobre el golpe de CPU.
Kevin
2
@ Kevin no, de radiobúsqueda y IO es más cara en términos de capacidad de respuesta de un OS
magicandre1981
2
@ magicandre1981 No es necesariamente así. Tengo 16 GB de RAM, y la compresión de memoria generalmente usa 3GB y hasta 5 GB. Aparecen ventanas emergentes diciéndome que no tengo memoria y sugiriendo que elimine alguna aplicación. No hay duda de que estaría mejor sin compresión de memoria, con una paginación más lenta pero manteniendo muchas aplicaciones ejecutándose.
user184411
1
Agregaré que puede usar Get-MMAgent antes de este comando para confirmar el estado actual de la compresión de memoria, entre otras cosas.
Souhaieb Besbes
1
¿Esto solo funciona en ciertas versiones de win10? No puedo hacer que el comando deshabilitar funcione con -mc ni -memorycompression
TombMedia
8

Puede consultar la respuesta completa en ¿Cuál es la causa del alto uso de CPU del 'sistema y memoria comprimida' en Windows 10? . Pero para una versión corta:

Fui a:

Inicio-> Panel de control-> Herramientas administrativas-> Programador de tareas-> Programador de tareas

Biblioteca-> Microsoft-> ​​Windows-> MemoryDiagnostic

Hay dos líneas de pedido. La ejecución de la tarea puede depender de eventos de registro. No estoy seguro de si solo tienen que existir, o si se activan al ingresar al registro. En cualquier caso, deshabilité la entrada etiquetada como RunFullMemoryDiagnosticEntry. Eso resolvió mi instancia del problema.

Si esto no resuelve su problema, las instrucciones anteriores en la respuesta sugieren usar el Analizador de rendimiento de Windows para ayudar a encontrar una solución.

Raymond Burkholder
fuente
2
Parecía lógico, así que lo intenté. Pero el problema volvió. : /
arod
¿Sería posible configurar Windows 10 para que use el archivo de página con más frecuencia de lo que ya hace de manera predeterminada y use la compresión con menos frecuencia? Por lo que he visto en línea, parece que cualquier intento de deshabilitar por completo el nuevo esquema de administración de memoria produce resultados poco o nada. Soy deportivo y APU AMD E-Series con 4 GB de RAM, y no hay posibilidad de una actualización de memoria. Las computadoras portátiles duelen.
TopHatProductions115
¿Puedo confirmar que esto deshabilita definitivamente y definitivamente la compresión de memoria? Cambié esto hace un par de días, pero anoche en (otra congelación) noté la utilización de informes de procexp durante una de mis congelaciones cada vez más frecuentes del sistema imgur.com/a/iPKY2
fostandy
La respuesta no es fácil. Una configuración no soluciona el problema de todos. El sistema de cada persona es diferente y tiene diferentes problemas en el corazón. Y se instalan cosas diferentes. Pero ... en el enlace que ofrecí, muestro la forma en que descubrí cuál era mi problema particular. Ese conjunto de herramientas es lo suficientemente general como para ayudarlo a encontrar el problema raíz y una solución especializada para su entorno particular. O ... me atrevo a decirlo ... encuentre a alguien que pueda ejecutar las herramientas por usted, lea las hojas de té y descubra algo. :-)
Raymond Burkholder