¿Por qué OS X usa la memoria virtual cuando todavía tengo RAM libre?

9

Tengo este impresionante MacBook Pro con 8 GB de RAM. Cuando abro el Monitor de actividad, parece que tengo suficiente memoria RAM disponible, pero mi computadora parece preferir usar la memoria virtual para muchas cosas. ¿Por qué es esto? ¿Hay alguna forma de cambiarlo? ¿Sería sabio?

Además, parece que tengo 7 GB de paginación y ninguna salida de página. ¿Eso es normal? Eso es una gran cantidad de datos.

    
pregunta DCIndieDev 10.09.2012 - 23:54

1 respuesta

8

Parece que entiendes mal la memoria virtual. La memoria virtual es simplemente un mecanismo que utiliza el sistema operativo para que parezca que cada programa tiene su propio espacio de direcciones extremadamente grande (4 GB en 32 bits, 16 EB en 64 bits). También proporciona una forma para que el sistema operativo use la paginación, al mismo tiempo que hace que parezca (para las aplicaciones) solo se está utilizando la RAM real. En resumen, es solo una abstracción, y las estadísticas de "Memoria virtual" en el Monitor de actividad no tienen sentido (para el 99% de los casos de uso). No debe preocuparse en absoluto por el número que aparezca allí, porque no tiene nada que ver con si se está utilizando o no la RAM "real".

Acerca de las estadísticas de paginación: no proporcionó detalles sobre cómo usa su sistema, por lo que es difícil saber si algo está mal o no, pero no me alarmaría un valor de 7 GB. También tenga en cuenta que los valores informados son entradas / salidas de página desde el inicio, por lo que si mantiene su computadora portátil encendida todo el tiempo como yo, no es de extrañar que el número se acumule después de un tiempo.

    
respondido por el houbysoft 11.09.2012 - 01:08

Lea otras preguntas en las etiquetas