En primer lugar, me gustaría pedir cortésmente a todos aquellos que sientan la necesidad de que me expliquen cuán perfecta es la administración de memoria de Apple para ignorar este hilo.
Un poco de historia:
La teoría dice que si tiene mucha memoria inactiva, se puede liberar para las aplicaciones que la necesitan. Es como la memoria libre según Apple y sus ciegos seguidores. Y me gusta la idea, pero... en la práctica: cuando la memoria libre alcanza números bajos y la inactiva alcanza números altos, osx (al menos el leopardo de las nieves) se ralentiza... Entonces, incluso si la memoria inactiva se libera, se hace muy, muy lento y eso no es aceptable.
Pero por alguna razón, el problema empeoró para mí: acabo de darme cuenta de que la memoria inactiva sigue acumulándose más rápido que nunca. He hecho un par de purgas solo para confirmar mi teoría y... el número vuelve a subir muy rápido...
Entonces, hasta que Apple arregle cualquier problema con su administración de memoria, al menos me gustaría saber qué aplicaciones están produciendo la memoria inactiva.
¿Hay alguna manera de monitorear los procesos de alguna manera y ver cuánta memoria asignan y liberan durante su vida útil?
gracias por tus pensamientos
He tenido cierto éxito usando el comando de terminal top. Los mismos resultados que el Monitor de actividad, pero puedo ralentizar la velocidad de actualización y clasificar en cualquier campo.
En mi experiencia, el problema suele ser con los programas individuales que no pueden liberar memoria. Verá cómo se acumula la memoria de ese proceso. Consulte 'man top' para obtener detalles sobre los diversos campos que informan top. Firefox es conocido por esto, y con alrededor de 60 pestañas requiere un reinicio cada pocos días.
Si desea profundizar más, vmmap puede brindarle el estado de las páginas que pertenecen a un proceso en particular.
Tenga cuidado: a veces las ralentizaciones están relacionadas con la CPU. A veces, está relacionado con la E/S del disco, aunque esto último es menos común con los precios actuales de la memoria.
Zo219
Mario
cristiano
Mario
cristiano
Mario
Eterito
top
proporciona la información que busca? Tenga en cuenta que no se muestran todas las columnas si la ventana de su terminal es demasiado estrecha.Alejandro
Mario
Alejandro
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
(esto se puede deshacer consudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
. Puede sonar contradictorio, pero el intercambio causa el mayor problema, y Mac OS se vuelve más conservador en el uso de RAM cuando no puede paginar archivos.Mario
Alejandro
Mario