¿Por qué mi Mac usa tanta memoria?

Cuando obtuve mi Mac Mini con 4 GB de RAM, pensé que sería suficiente, ya que en mis máquinas con Windows nunca superé los 3 GB, pero me equivoqué. Así que pedí 16 GB de RAM, pero uno de los dispositivos estaba dañado, así que tengo 8 GB en un canal y 2 GB en el otro, lo que da un total de 10 GB de RAM.

Normalmente, esto es más que suficiente para tener una máquina virtual abierta, mientras juegas y haces un trabajo pesado al mismo tiempo. ¡Hoy terminé de grabar un video y comencé a codificarlo en ScreenFlow cuando me di cuenta de que decía que tomaría una hora! Normalmente toma unos minutos, ¡así que abrí el Monitor de actividad y vi que se estaba usando toda mi RAM!

Nunca vi eso antes, solo tenía ScreenFlow abierto solo. Después de observar los procesos, noté que no había nada importante que acaparara la RAM, entonces, ¿qué pasa?

¡Es la primera vez que esto sucede! También vi una página desde que puse la nueva RAM. ¿Por qué es todo tan lento? Esta es mi primera Mac, así que espero no tener que jugar con algo como un registro o algo así. Estoy dispuesto a responder cualquier pregunta y hacer cualquier prueba.

Ver: apple.stackexchange.com/questions/52013/… En realidad no proporciona una respuesta, pero explica lo que está pasando. He tenido el mismo problema al menos en Mac OS 10.6 y 10.7 (y tal vez 10.5)
Mirando su captura de pantalla anterior, parecía que estaba haciendo un trabajo intensivo de E/S. Toda la E/S finalmente pasa por el kernel de alguna manera, y eso puede conducir a un mayor uso de la memoria del kernel. Mirando mi uso de memoria, mi kernel está por encima de 1GB.

Respuestas (2)

No se preocupe por la parte inactiva, esto no significa que su Mac se ejecutará lentamente, Macintosh los mantiene inactivos (como INACTIVOS) donde cuando los programas se necesitan* -(los que ha estado usando)-* entonces acceder a ellos sería más rápido desde todavía están de una forma u otra en la memoria, independientemente de que el intercambio esté en proceso.

Y si tiene miedo de que el color azul inactivo se coma el gráfico circular que se muestra, abra su terminal y escriba: "purgar" para borrar su espacio inactivo.

Dios santo... también estaba notando este problema en mi iMac con 32 GB de RAM física que se está agotando constantemente. ¡Acabo de probar una purgepor primera vez y mi uso activo actual (muchas de mis aplicaciones normales no se ejecutan) bajó de más de 24 GB a menos de 14 GB!

Ampliando mi comentario anterior:

Consulte: apple.stackexchange.com/questions/52013/why-is-it-that-my-mac-would-rather-swap-than-clear-inactive-memory?rq=1 En realidad, no proporciona una respuesta, pero explica lo que está pasando. He tenido el mismo problema al menos en Mac OS 10.6 y 10.7 (y tal vez 10.5). La única "solución" que he podido encontrar es borrar manualmente la memoria caché cuando esto sucede. Conozco dos formas de hacer esto:

  1. Si tiene instaladas las herramientas de desarrollo de Mac, el comando flushen la línea de comandos vaciará la memoria caché y activará parte (a menudo la mayoría) de la memoria inactiva.
  2. La utilidad cocktail(y probablemente otros) tienen una opción Purge inactive memory and optimize virtual page usageque parece tener el mismo efecto.

Creo que ha habido cierto debate sobre esto, pero personalmente no entiendo por qué el administrador de memoria mantiene tanta inactivememoria no disponible mientras el sistema comienza a intercambiarse.

Hola Eric. Normalmente uso el comando de purga en la terminal para perder algo de memoria inactiva. Sin embargo, no recomiendo que la gente lo haga todo el tiempo, y las aplicaciones son una mala idea. OSX solo estaba usando alrededor de 5 GB de RAM como inactivo, simplemente no veo cómo se agotó el resto con solo unas pocas aplicaciones abiertas. Realmente no veo por qué debería agregar otros 8 GB de RAM. ¿Por qué Apple no puede hacer que OSX maneje RAM como GNU/Linux? ._.
Yo me hago la misma pregunta. Parece fundamental en un sistema de gestión de memoria. Escuché a algunos decir que funciona según lo diseñado, pero no puedo ver cómo podría ser, si fuerza el intercambio.