Hoy abordaremos una preocupación que tienen algunos usuarios de Windows 10 al monitorear el uso de memoria RAM en su sistema. Se trata del alto consumo de memoria que a veces el muestra el proceso _System_, y que en algunos casos puede ascender a varios GB, como se muestra en la imagen de arriba.
¿Por qué ocurre esto y qué podemos hacer para resolverlo? En este artículo lo explicaremos, pero primero que todo es necesario entender por qué el alto consumo de RAM del proceso System no es algo malo, sino que al contrario, es "síntoma" de una mejora que ha incorporado Windows 10 y que permite un mejor rendimieno de nuestro equipo.
No es un _bug_, es una _feature@#@

Puede sonar a chiste para algunos, pero el que el proceso System de Windows 10 se pueda llevar hasta 4 GB de RAM (o incluso más) no es un error, sino que algo positivo, si lo comparamos a cómo se gestionaba la RAM en versiones anteriores de Windows.
En Windows 8 y anteriores ocurría que al agotarse la RAM para usar, el sistema movía automáticamente la memoria usada por las aplicaciones en reposo hacia el _archivo de paginación_, el cual servía como memoria virtual alojada en el disco duro. Sin embargo, dado que la velocidad de lectura de los archivos en el disco duro es mucho, mucho, mucho más lenta que la que ofrece la memoria RAM, esto provocaba que el uso de las aplicaciones alojadas en el archivo de paginación se volviera también más lento.
En Windows 10 el archivo de paginación sigue existiendo, pero antes de usarlo, el sistema busca implementar una solución mejor: comprimir la memoria RAM utilizada por las aplicaciones con menor uso. En este caso el rendimiento también es menor que si se usara la memoria RAM de forma normal (ya que para volver a usar las apps se requiere ejecutar procesos de descompresión), pero superior al que se obtiene utilizando el archivo de paginación en el disco duro.
El proceso _System_ es el que Windows 10 utiliza para guardar toda la memoria comprimida de aplicaciones de bajo uso. _Por eso_ es que este proceso puede llegar a "consumir" varios GB de RAM, según lo que muestra el administrador de tareas. Al utilizar tanta RAM en realidad solo está optimizando el uso de la memoria limitada que tenemos para mejorar el rendimiento de las aplicaciones.
Imagen | Green with Memory (Flickr)
Otros trucos para Windows 10
- Cómo hacer una instalación limpia de Windows 10 (y mantener la licencia activada)
- Cómo iniciar sesión en Windows 10 sin tener que ingresar una contraseña
- Cómo personalizar por completo los fondos de pantalla de Windows 10
- Cómo usar Cortana en Español si vivo en Latinoamérica
- Cómo usar WhatsApp desde tu PC con Windows 10
Ver 27 comentarios
27 comentarios
carlosfdez
Muy buen articulo.
Conciso y claro.
Si supiese donde leches se ponen los post favoritos lo adjuntaría como tal.
enigmaxg2
La compresión de memoria no está en Windows 10 RTM, estará hasta TH2, por el momento y como otros han dicho ya, es un bug del Superfetch que hace que se llene de datos repetidos copiados una y otra y otra vez, generalmente sin posibilidad de liberar esa memoria para otras tareas.
TL;DR: No es una feature (aún), es un BUG (basta pasarse por Reddit y los foros de Steam para comprobar esto).
Yo seguí los pasos indicados aquí para desactivar Superfetch (OJO: el Prefetch no tocarlo, dice que es para Win 8.x pero aplica igualmente al 10): http://www.tekrevue.com/tip/disable-superfetch-prefetch-windows-8/ y el sistema me sigue yendo fino, y eso que tengo HDD (el cual es el supuesto beneficiario de esta característica)
También los que tengan un adaptador de red del tipo Killer Network tienen este bug, en este caso tienes que usar el editor del registro, navegar hasta esta clave: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu y cambiar el valor de Start a 4 (desactivado).
Ambos fixes requieren un reinicio después de aplicarlos.
Usuario desactivado
Estás tratando de decir que lo que se ve en la captura es normal? O sea, que la ram esté ocupada en un 96%? en rojo!!!
No tiene lógica para nada, decir que un proceso que come varios gigas de ram, a punto de casi llegar al 100%, va a lograr que el sistema vaya mejor, jaja, no es serio! Tiene toda pinta de ser un bug...
pesanur
Perdonad, pero si no me equivoco, el nuevo sistema de gestión de memoria solo esta disponible en la rama TH2, la cual esta en beta. En la versión estable, se trata de un bug del prefeth.
caenix8
Que no es un bug? Por la comunidad de Windows comentan que se debe a problemas con los controladores.
En mi caso, no pasa de 50 megas.
andreu_b
Una duda que tengo, hablando de RAM: ¿Creéis que con 4Gb se RAM correrá bien un portátil con Windows 10?
ryuseiken.magazine
huyyyy interesante
kerverin
RAM??? lo que se va a 100% es el usos de Disco, la RAM ta quietita. será porque tengo 8 GB xD
zero.mctavish
Soy usuario del ecosistema de MS casi en su totalidad PC-Laptop-Lumia. Licencias compradas a MS en mi empresa etc.
Pero debo decir que esta nueva "feature" es una puta mierda, se les ha ido la mano, si llega a consumir más del 90% el sistema automática se vuelve lento/pesado, inestable incluso llega a aparecer el cartelido diciendo que: "debemos cerrar aplicaciones para liberar RAM".
En mi PC no me he encontrado con ese problema, pero en una Laptop Toshiba on 4GB era prácticamente insuable debido al dichoso proceso System, me estaba planteando volver a Windows 8.1 pero decidí darle una última oportunidad y resetear el Windows 10, y hasta ahora va bien, parece que se ha solucionado el exceso de la "feature".
PD: Actualicé a W10 final directamente desde la preview, quizá por ello me dio ese problema
miguelramosfdz
Si no me equivoco, es lo mismo que la ZRAM del kerne Linux
fox.bauer
Yo tengo un portátil guarrero con I5 y 8 GB de RAM y el proceso SYSTEM me ocupa tan solo 250MB
jesúsbackbone
en GNU/Linux ya existe eso y se llama ZRAM pero su consumo de memoria no es tan descarado como windows 10 supuestamente lo hace, GNU/Linux no llega a los 4GB de consumo con ZRAM activado, me parece mas un bug que una funcionalidad.
rominaaguero
Genial! muy buen articulo
humbertoh
Ram sin usar es ram desperdiciada.