
El artículo de XDA este mes tocó algo que los usuarios avanzados saben desde Windows 10: el SO comprime silenciosamente la memoria de trabajo en segundo plano, y para la mayoría de lectores eso es exactamente por qué las máquinas de 16 GB todavía se sienten saludables bajo una carga pesada de pestañas. El problema es que cuando algo sale mal (compresión thrash en una aplicación específica, presión de memoria fantasma por una fuga de controlador), el Administrador de tareas integrado te dice casi nada sobre la causa.
Probamos las mejores aplicaciones para ajustar la compresión de memoria de Windows en Windows 11 24H2 con una estación de trabajo de 32 GB y una laptop de 16 GB. El objetivo en cada caso: ver el working set real y la porción comprimida, identificar el proceso que sostiene la reserva, y liberar memoria sin afectar el rendimiento de primer plano.
Qué buscar en una aplicación de ajuste de memoria de Windows
- Una vista del almacén comprimido (el proceso se llama Memory Compression) con el tamaño real, no el número engañoso del Administrador de tareas.
- Desglose del working set por proceso para que una aplicación con fugas sea obvia.
- Un vaciado seguro de la lista de espera que no borre el caché de disco durante horas después.
- Gráficos históricos para que una fuga lenta se vea durante un día, no solo en el momento de la congelación.
- Sin suscripción oculta; las herramientas de memoria detrás de un paywall generalmente contienen muy poco único.
- Editor de confianza; las herramientas a nivel de sistema merecen precaución.
Comparación rápida
| Aplicación | Mejor para | Plan gratuito | Precio inicial | Editor |
|---|---|---|---|---|
| RAMMap | Inventario profundo de memoria | Sí | Gratis | Microsoft SysInternals |
| Process Explorer | Working set en tiempo real por proceso | Sí | Gratis | Microsoft SysInternals |
| Mem Reduct | Vaciado automático de lista de espera | Sí | Gratis | henrypp |
| SysInternals VMMap | Espacio de direcciones virtual por aplicación | Sí | Gratis | Microsoft SysInternals |
| Wise Memory Optimizer | Limpieza de un clic | Sí | Gratis ($30 Pro) | WiseCleaner |
| OpenHardwareMonitor | Gráficos históricos | Sí | Gratis | Open source |
| Empty Standby List | Vaciado por línea de comandos | Sí | Gratis | WJ32 (Process Hacker) |
1. RAMMap, mejor para inventario profundo
RAMMap de Microsoft SysInternals es la herramienta que todos deberían instalar primero. Abre y ocho pestañas reportan exactamente dónde está cada megabyte de RAM: Active, Standby, Modified, Zeroed, Free, y el desglose crucial de Memory Compression. La vista Use Counts responde la pregunta “por qué mi RAM está llena” en una pantalla, y la pestaña Processes desglose las páginas comprimidas por proceso propietario.
RAMMap para ajustar la memoria de Windows es el paso de diagnóstico que debes hacer antes de tocar cualquier cosa. También te permite vaciar selectivamente la lista de espera, la lista de páginas modificadas, o los working sets, que es la forma más segura de liberar RAM sin un reinicio completo.
Dónde falla: Interfaz pesada de lectura; no para quien solo quiere un botón “limpiar”.
Precio:
- Gratis: Microsoft SysInternals
Plataformas: Windows
Descargar: RAMMap en learn.microsoft.com
Línea final: La primera parada correcta para cualquiera que diagnostique un problema real de memoria.
2. Process Explorer, mejor para vista en tiempo real
Process Explorer es el reemplazo SysInternals para el Administrador de tareas, y sus columnas Working Set son las que realmente te dicen qué está sosteniendo una aplicación. Agregar las columnas Private Bytes y Peak Working Set a la vista predeterminada revela fugas en segundos, y el árbol codificado por colores deja claro qué procesos secundarios pertenecen a qué padre.
Para uso diario, ejecutar Process Explorer en lugar del Administrador de tareas (hay una opción “reemplazar” en Options) elimina el punto ciego más grande con el que viene Windows.
Dónde falla: Aún no tan amigable como el Administrador de tareas que reemplaza; las columnas nuevas deben agregarse manualmente.
Precio:
- Gratis: Microsoft SysInternals
Plataformas: Windows
Descargar: Process Explorer en learn.microsoft.com
Línea final: El reemplazo permanente del Administrador de tareas.
3. Mem Reduct, mejor para vaciado automático
Mem Reduct es una pequeña aplicación de código abierto de henrypp que observa el porcentaje del working set y activa un vaciado de la lista de espera cuando cruza un umbral. Establécelo en 80 por ciento de uso de memoria, vete, y la aplicación maneja el resto silenciosamente. La limpieza manual es un atajo de teclado, y el icono de la bandeja del sistema muestra el uso actual.
Para lectores que no pueden dejar un flujo de trabajo que consume memoria para reiniciar cada pocos días, Mem Reduct cierra la brecha entre “necesito arreglarlo” y “realmente lo hice”.
Dónde falla: La configuración agresiva vacía la lista de espera demasiado a menudo, lo que daña los cachés de lectura de disco. Los valores predeterminados son seguros; ajusta con cuidado.
Precio:
- Gratis: Open source, GPL
Plataformas: Windows
Descargar: Mem Reduct en henrypp.org
Línea final: La limpieza establecer-y-olvidar que solía requerir una ejecución manual de RAMMap.
4. SysInternals VMMap, mejor para vista de dirección virtual
SysInternals VMMap toma un proceso y divide su espacio de direcciones virtuales en cada región (Heap, Stack, Image, Private, Mapped File). Para lectores depurando el comportamiento de memoria de una aplicación específica, esta es la herramienta que responde “¿para qué está realmente usando Chrome estos 3.2 GB?”
Dónde falla: Enfoque de proceso único; no un dashboard en todo el sistema. La curva de aprendizaje es real.
Precio:
- Gratis: Microsoft SysInternals
Plataformas: Windows
Descargar: VMMap en learn.microsoft.com
Línea final: La herramienta del depurador; excesiva para diagnósticos casuales.
5. Wise Memory Optimizer, mejor para limpieza de un clic
Wise Memory Optimizer es la opción para quien quiere un botón etiquetado Free RAM y no quiere pensar en qué lista vaciar. Una pulsación limpia vacía la lista de espera y solicita recorte del working set de aplicaciones en primer plano. Un deslizador establece optimización automática a un umbral de memoria.
Dónde falla: El botón oculta qué lista realmente se vació, lo que importa cuando el fallo de caché en la siguiente lectura de disco es un tartamudeo de cinco segundos.
Precio:
- Gratis: Con anuncios de otros productos WiseCleaner
- Pago: Pro $29.95/año agrega protección en tiempo real
Plataformas: Windows
Descargar: Wise Memory Optimizer en wisecleaner.com
Línea final: Para lectores que quieren un botón único y sin lectura.
6. OpenHardwareMonitor, mejor para gráficos históricos
OpenHardwareMonitor registra el uso de memoria junto con CPU, GPU y disco a lo largo del tiempo. La vista de gráficos es la que detecta una fuga lenta, donde un chequeo del Administrador de tareas de cinco minutos no lo haría: la aplicación que abrió una pestaña del navegador escalando a 4 MB por hora es fácil de ver en un gráfico de 24 horas.
Dónde falla: Sin desglose a nivel de proceso; grafica el uso total del sistema, no por proceso. Combina con Process Explorer para la imagen completa.
Precio:
- Gratis: Open source, MPL
Plataformas: Windows
Descargar: OpenHardwareMonitor en openhardwaremonitor.org
Línea final: Para detectar fugas que solo se muestran durante horas.
7. Empty Standby List, mejor para línea de comandos
Empty Standby List es la utilidad de línea de comandos del autor de Process Hacker. Ejecuta en un aviso elevado o tarea programada, y la lista de espera se vacía. Esa es toda la herramienta: un binario, un conjunto de indicadores (workingsets, modifiedpagelist, standbylist, priority0standbylist).
Para lectores que escriben scripts de sus arreglos, este es el primitivo correcto.
Dónde falla: Sin GUI; si un script no es parte del plan, usa Mem Reduct en su lugar.
Precio:
- Gratis: MIT
Plataformas: Windows
Descargar: EmptyStandbyList en github.com
Línea final: El primitivo a poner en una tarea programada a las 4 a.m.
Cómo elegir la correcta
- Si la máquina se congela y quieres saber por qué: RAMMap primero, luego Process Explorer.
- Si quieres un reemplazo permanente del Administrador de tareas: Process Explorer.
- Si el objetivo es limpieza establecer-y-olvidar: Mem Reduct.
- Si estás depurando una aplicación específica: SysInternals VMMap.
- Si quieres un botón Free RAM único: Wise Memory Optimizer.
- Si la fuga solo se muestra durante un día: OpenHardwareMonitor.
- Si la corrección pertenece a una tarea programada: Empty Standby List.
PREGUNTAS FRECUENTES
¿Qué es la compresión de memoria en Windows? Desde Windows 10, el kernel comprime páginas de RAM recientemente no utilizadas en lugar de escribirlas en el archivo de paginación. El proceso Memory Compression sostiene el almacén comprimido. Es por eso que las máquinas de 16 GB todavía se sienten saludables bajo carga, y por qué los números del Administrador de tareas pueden verse extraños.
¿Puedo desactivar la compresión de memoria?
Sí, con Disable-MMAgent -MemoryCompression en una PowerShell elevada, aunque en la mayoría de máquinas el resultado es peor. Desactívalo solo para probar una hipótesis específica, luego vuelve a activarlo.
¿Las aplicaciones de limpieza de memoria realmente ayudan? Para un caso específico (un controlador con fugas, una lista de espera atascada) sí. Para afirmaciones generales de “gaming más rápido” no; Windows ya maneja el equilibrio bien.
¿Qué aplicación es más segura usar para limpieza diaria? Mem Reduct con umbrales predeterminados es la más segura de las herramientas automáticas. RAMMap para limpieza manual dirigida es la más segura de las opciones SysInternals.
¿Son estas aplicaciones compatibles con Windows 11 24H2? Sí. Todas siete son mantenidas activamente o se envían como utilidades SysInternals probadas de Microsoft.