Tengo una 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 esto normal y puedo hacer algo al respecto? También cuando solo tengo safari y digamos Xcode abierto utiliza el 99% de la RAM. ¿Es este comportamiento normal?
21
Respuestas:
Este es un comportamiento normal. No está experimentando ningún problema de memoria en su captura de pantalla anterior. Lo que sospecho que está sucediendo es que OS X está creando algún tipo de marcador 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 haya reiniciado y abra la ventana del Monitor de actividad de nuevo, e incluso entonces, rara vez veo 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 Activity Monitor no es realmente válida. Debido a esto, Mavericks agregó el medidor de "Presión de memoria", para darle una idea de cuándo tiene una limitación causada por la memoria. En su captura de pantalla, tiene una presión de memoria verde. Para más ver esta respuesta .
Ars Technica tiene una buena descripción de esta 'compresión de memoria' en su revisión de Mavericks:
http://arstechnica.com/apple/2013/10/os-x-10-9/17/
fuente
Según lo que puedo entender de su captura de pantalla (no sé su idioma), solo está utilizando 256 KB de espacio de intercambio, que no es nada. No me preocuparía a menos que la presión de tu memoria aumentara
fuente
vm_stat 60
o incluso300
durante el intervalo y luego ver cómo se ve la paginación y cargar un segundo complemento del monitor de actividad que muestra el caso de paginación.Debería estar monitoreando la memoria y el uso del intercambio, ya que el archivo de intercambio se creó para tener la oportunidad de comprender por qué se creó el intercambio. Basado 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 asumes que tienes RAM libre. El sistema operativo puede moverse para cambiar según las medidas predictivas. Por ejemplo, tal vez iniciaste Photoshop, que tenía varios archivos de imágenes grandes que se volvieron a abrir automáticamente desde una sesión anterior. El sistema operativo pudo ver que de repente había una gran demanda nueva de RAM, y movió parte del contenido de RAM no utilizado para intercambiarlo por adelantado de una necesidad esperada.
O su programa de copia de seguridad se ejecutó brevemente en segundo plano, e hizo una gran cantidad de sumas de verificación y comparaciones de archivos y creó grandes estructuras de datos basadas en RAM, empujando el intercambio de otro contenido. Luego, el programa de respaldo liberó su RAM y volvió a dormir.
Mac OS X (y el sistema operativo más moderno: Windows, Linux, etc.) son muy inteligentes sobre el uso automático de caché, intercambio, compresión de memoria y otras técnicas para mantener el sistema funcionando lo más rápido posible. Realmente no me preocuparía a menos que vea que el Monitor de actividad informa que la presión de memoria está en la zona amarilla o roja.
Actualmente tengo un MacBook Pro 2010 de 13 "que tiene 16 GB de RAM. Hago mucho trabajo que es pesado en el uso de RAM. (Desarrollo web, minería de datos, ejecución de muchas aplicaciones pesadas al mismo tiempo). Incluso con 16 GB a veces golpee 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, debes 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.
fuente
Su Mac funciona con 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 administración de memoria) son 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 Estados Unidos, puede darse el lujo de 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 a nivel de kernel y la administración de memoria, deje de preocuparse por la administración de memoria. Tengo 24 Gb en mi escritorio y todavía usa swap. Esto no me preocupa en absoluto.
fuente