¿Por qué la memoria aparece casi llena incluso después de la actualización?

Acabo de actualizar mi MacBook Pro de 4 GB a 8 GB. Antes de la actualización, busqué en el Monitor de actividad y decía que estaba usando casi 3.98 GB de 4 GB (soy un desarrollador web, por lo que generalmente tengo muchas aplicaciones abiertas). Luego, después de la actualización, el Monitor de actividad muestra que es utilizando alrededor de 7,50 GB de 8 GB (con las mismas aplicaciones abiertas). La actualización mejoró el rendimiento de la Mac, es sorprendentemente más rápida que antes, pero esperaba ver más memoria disponible después de esta actualización.

¡Gracias por tu ayuda!

Respuestas (3)

Hay potencialmente algunas cosas sucediendo aquí.

Cuando una computadora se queda sin RAM disponible, comienza a intercambiar o paginar datos de la RAM a archivos en su disco duro. Cuando su Mac decía anteriormente que estaba usando 3.98 GB de 4 GB, también podría haber cargado muchos más datos, pero parte de ellos se intercambiaron en su disco duro. Puede encontrar estos archivos de intercambio en su Mac /var/vmllamados swapfile0y swapfile1, etc. Similar a Windows, donde encontrará un archivo llamado pagefile.sys, generalmente en la raíz de la unidad C. Si su Mac está almacenando activamente datos en archivos de intercambio, verá la cantidad que se está utilizando en el Monitor de actividad como "Intercambio usado".

La memoria comprimida es un concepto más nuevo en el que el sistema operativo trata de aprovechar al máximo la memoria física comprimiendo los contenidos de RAM menos utilizados recientemente antes de recurrir a la paginación, pero solo puede llegar hasta cierto punto. Una vez que no pueda comprimir nada más, comenzará a buscar archivos de intercambio.

Otra cosa que podría estar sucediendo y que podría explicar por qué su máquina actualizada tiene 7,5 GB de 8 GB usados, es que una vez que cierra las aplicaciones y los archivos, el sistema operativo no libera inmediatamente ese espacio en la RAM. Almacenará esos datos en un caché de archivos, hasta que necesite usar ese espacio para otra cosa, de modo que si decide abrir los mismos archivos nuevamente, pueda abrirlos casi al instante. Puede ver esto en acción cuando inicia su Mac y tarda entre cinco y diez segundos en iniciar una aplicación la primera vez, pero si la cierra y la abre por segunda vez, se abre mucho más rápido, porque esa información nunca fue liberado de la RAM. También puede ver el tamaño del valor de "Caché de archivo" que aparece en el Monitor de actividad. Por lo tanto, podría ser que 5 GB de su RAM sean las cosas que realmente está usando en este momento, y 2.5 GB son cosas que estuvo usando recientemente y su Mac se mantiene a mano por si acaso.

Están sucediendo más cosas con la administración de la memoria que solo estas cosas, pero creo que estas son las que probablemente expliquen lo que está viendo. Lo más probable es que antes de la actualización, su Macbook estaba usando más de 4 GB porque algunos datos se desplazaron a archivos de intercambio, y ahora su Macbook podría estar usando menos de 8 GB pero usando el espacio libre con un caché de archivos que le permite reabrir rápidamente cosas que usted cerrado recientemente.

Los viejos tiempos de mantener la mayor cantidad de RAM libre posible se han ido.

La nueva gestión de RAM de OS X utiliza toda la memoria disponible, pero también la gestiona para que obtengas el máximo rendimiento.

Si miras en la memoria del Monitor de actividad, verás cosas como Presión de la memoria, Comprimida, entre otra información.

Probablemente tenía mucha memoria comprimida en sus días de 4GB. Ahora, con 8 GB, aún no se está acercando a su límite, por lo que su computadora no ve la necesidad de comprimir nada. Si alguna vez alcanza los 7,99 GB, comenzará a acumular memoria comprimida nuevamente. (Recientemente pasé de 4 GB a 10 GB y actualmente uso 9,97 GB, pero solo tengo 7,1 MB de memoria comprimida).