Mem Reduct
Mem Reduct es una utilidad gratuita y de código abierto (de Henry++) que libera memoria del sistema en Windows vaciando zonas que Windows no suele soltar con facilidad: la caché del sistema, las listas en espera (standby), las listas de páginas modificadas y los conjuntos de trabajo de los procesos. Lo hace a través de funciones de la API interna de Windows, sin instalar servicios ni dejar residuos.
Responde a esa sensación de que el equipo se vuelve lento tras horas de uso, con la memoria casi llena aunque haya pocos programas abiertos. Es un programa muy ligero (alrededor de medio MB), con modo portable, publicado por primera vez en 2011 y bajo licencia GNU GPL v3; su desarrollo es lento pero sigue vivo.
Características clave Mem Reduct
1. Limpieza de memoria por zonas
Permite vaciar varias zonas de memoria (conjunto de trabajo del sistema y de los procesos, listas en espera, listas de páginas modificadas y, en Windows 10 en adelante, las listas combinadas), pudiendo elegir cuáles limpiar en cada caso.
2. Limpieza automática configurable
Puede liberar memoria por intervalos de tiempo, cuando el uso supera un porcentaje definido o con un clic en el icono de la bandeja del sistema. El resultado se muestra con una notificación y puede quedar registrado en un archivo de log.
3. Portable y verificable
El ejecutable no requiere instalación: basta crear un archivo memreduct.ini junto al programa para que guarde ahí su configuración, sin tocar el registro. Además, sus binarios se firman con GPG para poder verificar su autenticidad.
4. Interfaz ligera y moderna
Muestra el uso de memoria física, virtual y del conjunto de trabajo en tiempo real, con tema oscuro, icono en la bandeja con menú rápido y soporte de línea de comandos para automatizar tareas.
Cómo funciona (y qué esperar de verdad)
Mem Reduct invoca funciones del kernel de Windows que fuerzan a vaciar las listas de memoria que el sistema mantiene como caché. Conviene entender un matiz importante: la memoria que el Administrador de tareas muestra como "ocupada" suele ser caché reutilizable, no memoria desperdiciada. Al vaciarla, los programas vuelven a reservar memoria limpia, pero los datos de esa caché tendrán que releerse del disco si hacen falta otra vez.
Por eso, su utilidad real es discutida y conviene ser honesto: en equipos con poca RAM que rozan el límite, liberar memoria en segundos puede evitar que se cierre una aplicación en mitad del trabajo; pero en equipos con memoria de sobra, Windows ya gestiona la caché por su cuenta y el efecto es efímero o imperceptible. No sustituye a ampliar la RAM.
Cómo usarlo
Descarga el instalador o el paquete portable desde la web oficial o el repositorio en GitHub (evita portales de terceros). Si usas la versión portable, crea el memreduct.ini en su carpeta, y ejecútalo como administrador: sin esos permisos solo muestra información, no limpia. En la ventana principal verás el estado de la memoria; pulsa el botón de limpiar y liberará las zonas seleccionadas en Configuración (el desplegable permite elegir zonas concretas, y el icono de la bandeja hace lo mismo con un clic). También puedes activar la autolimpieza por intervalos o por porcentaje de uso.
A tener en cuenta
- Usa funciones internas no documentadas de Windows, así que el comportamiento puede variar según la versión del sistema.
- Vaciar la lista en espera y la de páginas modificadas puede provocar una congelación momentánea del equipo; el propio programa lo advierte.
- Requiere permisos de administrador para limpiar.
- El beneficio es variable: en equipos con RAM suficiente, apenas se nota. Para un problema de lentitud persistente, es mejor ampliar la memoria o diagnosticar la causa real.
- Hay muchos sitios de descarga falsos: descárgalo solo de su web oficial o de GitHub.
Descarga e información
- Desarrollador: Henry++ (henrypp.org); código fuente en GitHub.
- Versión: en desarrollo (lento pero activo); descarga siempre la última desde la web oficial o GitHub.
- Tamaño: muy pequeño (~0,5 MB), con modo portable.
- Sistema: Windows 7 SP1, 8, 10 y 11 (64 bits, incluida ARM64).
- Licencia: GNU GPL v3 (código abierto, gratuito), con binarios firmados con GPG.
Alternativa
Si quieres algo más "ortodoxo" y con respaldo de Microsoft, RAMMap (de Sysinternals) permite vaciar la lista en espera y otras zonas de memoria a mano, y además ofrece un diagnóstico detallado del uso de la RAM, útil para entender qué está pasando antes de ponerse a "limpiar".
Preguntas frecuentes
¿Es gratis?
Sí, completamente gratis bajo licencia GNU GPL v3 (con opción de donar). Su código es público y los ejecutables se firman con GPG, así que puedes verificar que el binario coincide con el código publicado.
¿En qué sistemas funciona?
En Windows 7 SP1, 8, 10 y 11 (64 bits y ARM64). No hay versión para Linux ni macOS.
¿Mejora de verdad el rendimiento?
Depende. En equipos con poca RAM puede ayudar en momentos puntuales; en equipos con memoria suficiente, Windows ya gestiona la caché y el efecto es mínimo o pasajero. No sustituye a ampliar la RAM.
¿Es seguro?
Es de código abierto desde 2011, sin incidentes conocidos. Eso sí: descárgalo solo de la web oficial o de GitHub (hay dominios imitadores), y ten en cuenta que limpiar ciertas zonas puede causar una breve congelación.
¿Funciona sin instalación?
Sí; creando un archivo memreduct.ini en su carpeta activas el modo portable, que guarda la configuración junto al programa sin escribir en el registro. Necesita permisos de administrador para limpiar.