Estoy seguro de que los ingenieros de Apple han pensado y decidido no hacerlo: si desde el Monitor de actividad, veo que de los 4 GB de RAM total, 1 GB no está activo y la Mac ha estado inactiva durante 1 o 2 horas, entonces si inicio una nueva aplicación, todavía es muy lenta debido a que "no hay suficiente RAM", parece que la Mac está intercambiando cosas al archivo de paginación para que la nueva aplicación pueda ejecutarse en el espacio RAM.
Pero si la Mac ha estado inactiva durante 1, 2 o incluso 8 horas, ¿por qué Mac OS X no cambia primero la RAM inactiva al archivo de paginación, de modo que hay 1 GB de RAM libre, de modo que cuando se inicia una nueva aplicación? , es muy rápido, al igual que hay RAM adicional de uso gratuito. ¿Tal vez es para que el usuario sepa que la RAM se está agotando y no queremos que el archivo de paginación se haga más y más grande y fuera de control? Pero, ¿por qué no limitar el crecimiento cada vez mayor a solo 6 GB en total u 8 GB, y luego comenzar a no cambiar la RAM inactiva automáticamente? En otras palabras, para los primeros 1 GB o 2 GB de RAM inactiva, cámbiela al archivo de paginación, de modo que haya más RAM lista para usar de inmediato. Simplemente no lo hagas todo el tiempo más tarde. ¿Alguien sabe por qué eso no se hace o cómo se puede hacer? (¿cambiando una preferencia del sistema?)
fuente
purge
? ¿Puedes elegir purgar 500MB o todo?