RAM en caché en Windows 10: qué es y cómo borrarla

Cualquier usuario de Windows 10 que abra el Administrador de Tareas y busque en la pestaña “Rendimiento”, en la sección “Memoria”, encontrará el elemento “Caché”, y el tamaño de la memoria caché suele ser tanto más significativo cuanto mayor sea la cantidad de RAM del ordenador o portátil.

Este tutorial detalla lo que significa la memoria caché en Windows 10, si debes preocuparte por tener mucha y si puedes borrarla. Artículo sobre un tema relacionado: Qué hacer si el pool descargable ocupa mucha memoria en Windows 10.

¿Qué significa “Cached” en la información de la memoria?

Si pasa el ratón por encima de una sección vacía del Administrador de tareas, normalmente centrada en la representación gráfica de la “Estructura de la memoria”, verá la leyenda: “Reservado. Memoria que contiene datos y código en caché que no está en uso en ese momento” – esta es la RAM que se ve en la sección “Cached”. ¿Qué significa esto?

La memoria caché en Windows 10 – Se trata de páginas de memoria actualmente ocupadas pero no utilizadas que contienen diversos datos que pueden ser requeridos en el futuro por el sistema y por procesos de terceros y que sería más eficiente recuperar específicamente de la RAM en lugar de volver a leer del disco. Cuanta más memoria no utilizada esté disponible, más se podrá “cachear”.

La lógica detrás de este enfoque se puede describir de la siguiente manera: Windows 10 tiene varios mecanismos de aceleración del sistema y la memoria caché es uno de ellos. Si tienes memoria RAM sin usar, es más eficiente utilizarla como caché que liberarla: la memoria libre por sí misma no acelera las cosas: el sistema y los programas funcionarán a la misma velocidad tanto si tienes 2 GB de RAM como si tienes 16 GB. Pueden producirse problemas cuando no queda memoria libre, pero no es probable que la memoria caché sea la causante.

Borrar la memoria caché

En primer lugar, cualquier limpieza de la memoria caché de Windows 10 por ti mismo, a través de utilidades de terceros u otros métodos no suele tener sentido: la memoria “caché” es liberada por el gestor de memoria del sistema en primer lugar cuando la RAM es necesaria para cualquier tarea y la RAM libre disponible es insuficiente.

Como ejemplo: en la primera sección de este artículo, había una captura de pantalla del estado de la memoria RAM en el Administrador de tareas al comienzo de este escrito. Abajo – justo después de iniciar el editor de vídeo, la apertura y el inicio de la representación del proyecto en él.

Como puedes ver, la cantidad de memoria caché ha disminuido en 2 GB, en el futuro, cuando dejes de trabajar con software “pesado”, su cantidad volverá a aumentar a medida que se utilice el sistema y todo esto es un comportamiento normal que no afecta negativamente a la capacidad de respuesta de tu PC o portátil.

Existen utilidades de terceros para borrar rápidamente toda la memoria RAM en caché en Windows 10 y versiones anteriores del sistema. Una de las herramientas más populares es EmptyStandbyList.exe, demostración de su uso después de la nota. Dos programas más para realizar la limpieza: Mem Reduct y Intelligent Standby List Cleaner.

No recomiendo el uso de estos programas. Permítanme repetirlo: en el caso que nos ocupa, los números de RAM libre que podemos obtener no se traducirán en un mayor rendimiento del sistema o FPS en los juegos. En otros escenarios, cuando no hablamos de memoria caché sino de RAM ocupada y utilizada, a condición de que sea insuficiente para otros fines, liberarla puede tener sentido, pero eso es un tema aparte.

El programa mencionado anteriormente puede descargarse de la página web del desarrollador: https://wj32.org/wp/software/empty-standby-list/ para poder utilizarlo:

  1. Ejecute la línea de comandos como administrador.
  2. Escriba el siguiente comando, especificando la ruta completa a EmptyStandbyList.exe al principio del comando (puede hacerlo manteniendo pulsada la tecla Mayúsculas, haciendo clic con el botón derecho del ratón en el archivo, seleccionando “Copiar como ruta” y pegándolo en la línea de comandos):
    emptystandbylist.exe standbylist
  3. Una variante del resultado está en la imagen siguiente (obtenida no en el mismo ordenador que las capturas anteriores).

Tenga en cuenta que inmediatamente después de utilizar la utilidad, mientras se ejecuta, la cantidad de memoria caché comenzará a crecer de nuevo.

Vídeo

Espero que este artículo te haya ayudado a entender para qué sirve la memoria caché y otras cuestiones relacionadas con ella.