No vacíes nada hasta que Use Counts identifique la lista pertinente. En una prueba controlada de caché, Empty Standby List suele ser el comando buscado, pero descarta páginas útiles y puede aumentar lecturas del disco. Guarda el trabajo y una instantánea; nunca programes la limpieza de RAMMap como optimización rutinaria.
Comprobar la presión antes de limpiar la caché
Windows utiliza intencionadamente la RAM inactiva como caché. Un valor grande en Standby o Mapped File puede acelerar lecturas futuras y normalmente es recuperable cuando una aplicación necesita memoria. Ver poca memoria completamente libre en el Administrador de tareas no demuestra un problema.
Abre Use Counts y compara Active, Standby, Modified, Free y Zeroed. Busca presión sostenida, paginación, mala respuesta o un fallo reproducible. Después determina si el valor grande es un estado de lista, como Standby, o una categoría de uso, como Process Private, Mapped File o Nonpaged Pool. No son intercambiables.
- Guarda el trabajo abierto y detén tareas sensibles al tiempo.
- Actualiza RAMMap y guarda una instantánea anterior.
- Anota el síntoma y la carga exactos.
- Cambia una sola lista durante la prueba.
- Mide si el síntoma mejora y si vuelve.
Qué hace cada opción Empty de RAMMap
Los nombres pueden variar ligeramente entre versiones, pero lo importante es el destino. Recortar un working set pide a procesos o al sistema liberar páginas residentes. Una acción sobre standby descarta caché que esperaba una posible reutilización. Una acción sobre páginas modificadas trata datos pendientes de escritura. Ninguna añade RAM ni corrige la fuente de asignaciones repetidas.
| Comando | Qué cambia | Cuándo ayuda en una prueba | Efecto secundario probable |
|---|---|---|---|
| Empty Working Sets | Recorta páginas residentes de los conjuntos de trabajo | Probar cómo se comporta una aplicación tras retirar páginas residentes | Las aplicaciones vuelven a cargar páginas y pueden pausarse |
| Empty System Working Set | Recorta partes del conjunto de trabajo del sistema | Experimento limitado de soporte o caché del kernel | Los componentes pueden hacer más E/S después |
| Empty Standby List | Descarta caché en espera recuperable | Reproducir una lectura fría o confirmar interacción con standby | Los archivos antes almacenados deben volver a leerse |
| Empty Priority 0 Standby List | Actúa sobre páginas en espera de prioridad mínima | Experimento menos amplio cuando la prioridad cero es relevante | También elimina contenido útil en caché |
| Empty Modified Page List | Fuerza el tratamiento de páginas modificadas | Diagnósticos especializados de acumulación de páginas modificadas | Puede provocar escrituras y no es una limpieza general |
Cómo realizar una prueba para limpiar caché con RAMMap
Si la prueba exige caché fría, registra primero una referencia. Abre RAMMap como administrador, guarda una instantánea, selecciona Empty Standby List una vez y espera a que termine. Actualiza Use Counts y confirma que cambió la lista deseada. Ejecuta después la misma carga y mide tiempo, E/S y respuesta.
No interpretes el aumento inmediato de páginas Free o Zeroed como una mejora duradera. Si la carga necesita los mismos archivos, Windows volverá a almacenarlos. Vaciar repetidamente standby crea lecturas adicionales y números de caché engañosamente bajos.
Una prueba para limpiar caché con RAMMap correctamente compara dos ejecuciones definidas: una con caché caliente normal y otra tras documentar el vaciado de standby. Mantén constantes versión de la aplicación, datos, almacenamiento y método de tiempo. Repite la prueba solo cuando el equipo haya vuelto a un estado comparable. El resultado muestra el valor de las lecturas en caché, no que vaciarla mejore el rendimiento cotidiano.
- Guardar una instantánea anterior
Usa File > Save y registra el estado de la carga.
- Seleccionar un comando
Elige Empty Standby List solo cuando la caché en espera sea el objeto de la prueba.
- Actualizar y confirmar
Comprueba que cambió la lista deseada; no vacíes otras para embellecer el gráfico.
- Repetir la carga
Mide si cambia el síntoma y si la caché regresa de forma natural.

Por qué Empty Working Sets puede ralentizar programas
El conjunto de trabajo de un proceso es el subconjunto de páginas virtuales residente en memoria física. Recortarlo reduce rápidamente el número residente, pero la asignación o memoria confirmada puede permanecer. Cuando el proceso toca esas páginas de nuevo, Windows debe resolver fallos y devolver datos al conjunto.
Usa este comando solo cuando el experimento trate la residencia del working set. No repara un proceso que sigue asignando memoria. Si el uso privado de una aplicación crece con una acción repetible, identifica el proceso e investiga su memoria confirmada, asignaciones o carga en lugar de recortar todos los procesos.
Un conjunto de trabajo más pequeño después del recorte no demuestra que se corrigiera una fuga. Solo demuestra que se retiraron páginas residentes en ese momento.
No automatices el flujo para limpiar caché con RAMMap
El vaciado programado de standby y los limpiadores en tiempo real combaten la política de caché de Windows. Pueden ocultar el patrón temporal necesario para diagnosticar, aumentar la actividad de almacenamiento y volver incoherentes las pruebas. Un sistema que realmente agota memoria necesita corregir el proceso, controlador, carga o capacidad responsable.
En pruebas de laboratorio repetibles, documenta comando, compilación de Windows, versión de RAMMap, memoria del equipo y tiempos. En uso diario deja que Windows administre standby. Consulta cómo usar RAMMap para localizar la causa antes de cambiar el estado. Limpiar caché con RAMMap correctamente siempre exige una pregunta medible.
Cuándo una prueba de caché es la solución equivocada
No vacíes listas para solucionar crecimiento de Nonpaged Pool, una asignación bloqueada por un controlador, agotamiento de memoria confirmada o falta real de hardware. Vaciar standby no corrige esas causas. Puede cambiar temporalmente el número principal mientras la categoría importante permanece.
No borres memoria justo antes de recopilar evidencias de un problema recurrente. Guarda una instantánea, captura contadores e identifica primero la categoría. Si Mapped File es alto, usa File Summary. Si Process Private es alto, usa Processes. Si crece un bloque del kernel, pasa a diagnósticos de controladores y pool.
Preguntas frecuentes para limpiar caché con RAMMap
¿Qué opción Empty debo usar?
Ninguna de forma predeterminada. Elige un comando solo cuando una prueba definida apunte a esa lista. Empty Standby List sirve para caché fría, no para optimización rutinaria.
¿Es seguro vaciar la lista de espera?
Normalmente no elimina archivos, pero descarta caché útil y puede aumentar lecturas o provocar lentitud temporal. Guarda el trabajo y úsalo solo en una prueba controlada.
¿Empty Working Sets libera memoria filtrada?
Recorta páginas residentes, pero no necesariamente elimina la asignación o memoria confirmada que sustenta una fuga. El proceso puede devolverlas inmediatamente.
¿Con qué frecuencia debo limpiar la caché?
No hay una frecuencia recomendada. Windows la gestiona automáticamente y el vaciado programado puede reducir el rendimiento.
¿Por qué vuelve la memoria en espera?
Windows almacena datos de nuevo cuando los programas leen archivos. El regreso de standby es esperado y no demuestra que RAMMap haya fallado.
Descargar RAMMap desde Microsoft
Usa la compilación v1.63 firmada para tu instantánea de diagnóstico.