¿Por qué mi MacBook Pro ya está usando la memoria de intercambio?

12

Tengo un MacBook Pro 13 "de finales de 2013 con 8 GB de memoria. Últimamente, mi MacBook Pro usa memoria de intercambio, cuando tiene suficiente memoria libre. ¿Es normal y puedo hacer algo al respecto? También cuando solo tengo safari y digamos que Xcode Open utiliza el 99% de la memoria RAM. ¿Es esto un comportamiento normal?

    
pregunta Bas 10.06.2015 - 10:08

4 respuestas

12

Este es un comportamiento normal. No estás experimentando ningún problema de memoria en la captura de pantalla anterior. Lo que sospecho que está sucediendo es que OS X está creando algunos marcadores de posición para habilitar la memoria de intercambio, en lugar de usar la memoria de intercambio aquí. Nunca he visto un cero en la sección de memoria de intercambio, a menos que acabe de reiniciar y abra la ventana del Monitor de actividad, y aún así, rara vez veo el cero.

Con Mavericks y Yosemite, la forma en que el sistema operativo usa la memoria cambió un poco. Esencialmente, el sistema operativo toma toda la memoria y luego la administra según sea necesario. Por lo tanto, nuestra forma tradicional de ver el informe de memoria en el Monitor de actividad no es realmente válida. Debido a esto, Mavericks agregó el indicador de "Presión de memoria" para darle una idea de cuándo tiene una limitación causada por la memoria. En tu captura de pantalla, tienes una presión de memoria verde. Para obtener más vea esta respuesta .

Ars Technica tiene una buena descripción de esta 'compresión de memoria' en su revisión de Mavericks:

enlace

    
respondido por el cmason 10.06.2015 - 16:27
2

Según lo que puedo entender de tu captura de pantalla (no sé tu idioma), solo estás usando 256KB de espacio de intercambio, que no es nada. No me preocuparía a menos que aumentara la presión de tu memoria

    
respondido por el Brethil 10.06.2015 - 12:40
0

Debería estar supervisando el uso de la memoria y el intercambio, ya que el archivo de intercambio se creó para tener la oportunidad de comprender por qué se creó el intercambio. Basándome en lo que describe en el texto y en la captura de pantalla, no veo nada que sea preocupante.

En cuanto a por qué se creó el intercambio cuando asume que tenía RAM libre. El sistema operativo puede moverse para intercambiar en base a medidas predictivas. Por ejemplo, tal vez haya iniciado Photoshop, que tuvo varios archivos de imagen grandes que se vuelven a abrir automáticamente de una sesión anterior. El sistema operativo pudo ver que repentinamente hubo una gran demanda de RAM, y movió parte del contenido de RAM no utilizado para intercambiar con anticipación a una necesidad esperada.

O su programa de copia de seguridad se ejecutó brevemente en segundo plano, e hizo una gran cantidad de sumas de comprobación y comparaciones de archivos, y creó grandes estructuras de datos basadas en RAM, haciendo que otros contenidos se intercambien. Luego, el programa de copia de seguridad liberó su RAM y volvió a dormir.

Mac OS X (y el sistema operativo más moderno: Windows, Linux, etc.) son muy inteligentes en el uso automático de Cache, Swap, compresión de memoria y otras técnicas para mantener el sistema en funcionamiento lo más rápido posible. Realmente no me preocuparía por esto a menos que vea que el Monitor de actividad informa que la presión de la memoria está en la zona amarilla o roja.

Actualmente tengo un MacBook Pro de 13 "del 2010 que tiene 16GB de RAM. Hago un montón de trabajo con un gran uso de RAM. (Desarrollo web, minería de datos, ejecutando muchas aplicaciones de alto rendimiento en al mismo tiempo.) Incluso con 16 GB, a veces llego a la zona amarilla por presión de memoria. Pero debo decir que esto rara vez es un problema porque Mac OS X es muy bueno para asignar recursos según sea necesario.

Si bien necesito los 16 GB de RAM para mi trabajo, debe saber que dicha actualización no está exenta de aspectos negativos. La memoria RAM adicional reduce significativamente la vida útil de la batería tanto en uso activo como en reposo.

    
respondido por el Lee Joramo 10.06.2015 - 15:15
-1

Su Mac se ejecuta en Unix (certificación Single Unix Specification 2003), y ese sistema operativo ha existido por más de 40 años. Los componentes principales (como la gestión de la memoria) están escritos, actualizados, depurados y pulidos por personas que son expertos definitivos en el campo. Apple, con más efectivo disponible que el Tesoro de los EE. UU., Puede permitirse contratar a los mejores.

Entonces, a menos que tenga al menos un doctorado en informática teórica, y haya escrito su tesis sobre el proceso de nivel de kernel y la gestión de la memoria, deje de preocuparse por la gestión de la memoria. Tengo 24Gb en mi escritorio y todavía usa swap. Esto no me concierne en absoluto.

    
respondido por el paul 10.06.2015 - 15:22

Lea otras preguntas en las etiquetas