La compresión de memoria en el Mac puede mejorar el rendimiento

La compresión de memoria en el Mac puede mejorar el rendimiento

La compresión de memoria en el Mac puede mejorar el rendimiento

VALORACIÓN DEL ARTÍCULO:
5/5


Con el lanzamiento de OS X Mavericks, Apple cambió la forma en que se gestiona la memoria en un Mac. Con la adición de la compresión de memoria, tu Mac ahora puede hacer más con menos memoria mientras mantiene o aumenta el rendimiento. En versiones anteriores de OS X, el uso de la memoria se basaba en un bonito sistema de gestión de memoria estándar. Las aplicaciones solicitaron una asignación de RAM, el sistema cumplió la petición y las aplicaciones devolvieron la RAM cuando ya no la necesitaban.

El sistema operativo se encargó de la mayor parte del trabajo sucio de llevar un registro de la cantidad de RAM disponible y de quién la utilizaba. El sistema operativo también se dio cuenta de qué hacer si la cantidad de RAM necesaria no estaba disponible. Esta última parte era la más importante porque podía tener efectos adversos en el rendimiento del Mac, ya que el sistema intentaba hacer uso de la memoria RAM virtual (espacio de intercambio en una unidad SSD o disco duro).

Apple incluso proporcionó una herramienta bastante ingeniosa, el Monitor de actividad, que, entre otras cosas, podía supervisar cómo se utilizaba la RAM del Mac. Mientras el Monitor de Actividad aún está disponible, sus capacidades de monitorización de memoria han sufrido un cambio dramático, un cambio que imita la forma en que un Mac ahora es capaz de hacer un mejor uso de la memoria RAM mediante el uso de memoria comprimida.

Memoria comprimida

La memoria comprimida no es algo nuevo o exclusivo de Apple. Los sistemas informáticos han estado utilizando varias formas de compresión de memoria durante mucho tiempo. Si usabas Macs a mediados de los 80 y principios de los 90, es posible que recuerdes productos como el Doblador de RAM de Connectix, que comprimía los datos almacenados en la memoria RAM, lo que aumentaba de forma efectiva la cantidad de RAM libre disponible para el Mac.

Las utilidades de memoria comprimida cayeron en desgracia a medida que los fabricantes de ordenadores y los desarrolladores de sistemas operativos crearon mejores sistemas de gestión de memoria. Al mismo tiempo, los precios de la memoria estaban disminuyendo. El otro factor que hizo que los sistemas de compresión de memoria perdieran su popularidad fue el problema de rendimiento. Los algoritmos de compresión de memoria se llevaron una gran parte de la potencia de procesamiento. Esto significaba que, aunque te permiten hacer más cosas con menos memoria RAM física, tienden a atascar el equipo cuando necesitan comprimir o descomprimir la memoria.

La compresión de memoria está reapareciendo, principalmente debido a la llegada de procesadores de múltiples núcleos de bajo costo. Cuando las rutinas utilizadas para la compresión de memoria se pueden descargar a uno de los muchos núcleos de procesador, no es probable que note ningún impacto en el rendimiento cuando la memoria necesita ser comprimida o descomprimida. Simplemente se convierte en una tarea de fondo.

Cómo funciona la memoria comprimida en un Mac

La compresión de memoria en el Mac está diseñada para aumentar el rendimiento del sistema operativo y de las aplicaciones al permitir una mejor gestión de los recursos de RAM y evitar o reducir en gran medida el uso de la memoria virtual, que es la paginación de datos desde y hacia el disco duro del Mac.

Con OS X Mavericks (o posterior), el sistema operativo busca memoria inactiva, que es la memoria que no está actualmente en uso pero que contiene datos que serán utilizados por una aplicación. Esta memoria inactiva comprime los datos que contiene, por lo que los datos ocupan menos memoria. La memoria inactiva pueden ser aplicaciones que están en segundo plano y no están siendo utilizadas. Un ejemplo sería un procesador de texto que está abierto pero inactivo porque está tomando un descanso y leyendo sobre la memoria comprimida (por cierto, gracias por visitarnos y leer esto). Mientras estás ocupado navegando por la web, el sistema operativo está comprimiendo la memoria del procesador de texto, liberando RAM para su uso por otras aplicaciones, como el reproductor Flash que estás usando para ver una película en la web.

El proceso de compresión no está activo todo el tiempo. En su lugar, el sistema operativo comprueba cuánto espacio libre hay disponible en la memoria RAM. Si hay una cantidad significativa de memoria libre, no se realiza compresión, incluso si hay mucha memoria inactiva.

A medida que se agota la memoria libre, el sistema operativo comienza a buscar memoria inactiva para comprimir. La compresión comienza con los datos más antiguos almacenados en la memoria y avanza para asegurar que haya suficiente memoria libre disponible. Cuando se necesitan los datos en un área comprimida de RAM, el sistema operativo descomprime los datos sobre la marcha y los pone a disposición de la aplicación que los solicita. Debido a que las rutinas de compresión y descompresión se ejecutan simultáneamente en uno de los núcleos del procesador, es poco probable que experimente ninguna pérdida de rendimiento mientras se produce la compresión/descompresión.

Por supuesto, hay límites a lo que la compresión puede lograr. En algún momento, si sigues lanzando aplicaciones o utilizas aplicaciones con uso intensivo de memoria que consumen memoria RAM, tu Mac no tendrá suficiente espacio libre. Al igual que en el pasado, el sistema operativo comenzará a intercambiar datos de RAM inactivos a la unidad de su Mac. Pero con la compresión de memoria, esto es probable que sea una ocurrencia muy rara para la mayoría de los usuarios.

Incluso si el sistema operativo acaba teniendo que cambiar la memoria a su unidad, el sistema de gestión de memoria de OS X aprovecha la memoria inactiva comprimida escribiendo los datos comprimidos en segmentos de unidad de longitud completa, para aumentar el rendimiento y reducir el desgaste de las unidades SSD.

Monitor de actividad y compresión de memoria

Puede controlar la cantidad de memoria que se está comprimiendo utilizando la ficha Memoria del Monitor de actividad. Un número de pantallas de memoria comprimida en el gráfico de presión de memoria, que indica cuán activamente está involucrado el sistema operativo en la compresión de datos RAM. El gráfico pasará de verde (poca presión) a amarillo (presión significativa), y finalmente a rojo, cuando no hay suficiente espacio de RAM y la memoria tiene que ser cambiada a la unidad.

Por lo tanto, si has notado que tu Mac parece tener un poco más de rebote en su rendimiento desde que instalaste Mavericks, es muy posible que se deba a los avances en la gestión de la memoria y el retorno de la compresión de memoria.

Deja un comentario

TAMBIÉN TE INTERESA

veentajas-del-marketplace

Ventajas de los marketplaces en plena escalada de precios

Si vendes productos por la web, deberías apostar por los marketplaces, aún en un momento de inflación alta, en plena escalada de precios. La economía se encuentra en un momento difícil: agosto cerró con una tasa de inflación superior a los dos dígitos (10,4%) por tercer mes consecutivo. La incertidumbre ante el invierno impulsa a

OPPO-Reno8-5G

Ya a la venta los nuevos teléfonos OPPO Reno8

OPPO Reno8 es una realidad ya en Europa. La marca hizo una presentación en París para dar a conocer los nuevos productos que llegan directamente al mercado para sumar una feroz competencia. Y es que en pocos años en el mercado del viejo continente, OPPO se ha hecho un hueco importante en el consumidor.  

batería-portátil-DELTA-2

Esta batería portátil es top y acaba de salir a la venta

Tener una batería portátil puede darnos mucha versatilidad para nuestras actividades tanto dentro como fuera de casa. Usamos muchos dispositivos a diario y todos ellos requiere de energía eléctrica para trabajar, por lo que una herramienta que nos aporte dicha energía puede venirnos muy bien en caso de apagones o proyectos en el exterior. EcoFlow,

GoPro-HERO11

GoPro HERO11 Black: las nuevas cámaras para los creadores de contenido

La conocida marca de videocámaras GoPro ha lanzando tres nuevas especialmente concebidas para creadores. GoPro HERO11 llega en tres modelos para satisfacer las necesidades de todo tipo de perfiles y creadores de contenidos.   Índice de contenidos1 El sensor de mayor resolución hasta la fecha2 Las tres cámaras GoPro HERO112.1 Principales tecnologías en las tres

camara-motorola-edge-30-ultra

¿200 megapíxeles? Sí, es lo que tiene el nuevo motorola edge 30 ultra

El furor por los megapíxeles parece estar de vuelta en la fotografía de los smartphones, si bien hay expertos que mantienen que más MP no quiere decir que resulte en mejores fotografías. El nuevo motorola edge Ultra llega al mercado con una barbaridad inédita en el mundo de la telefonía. Cabe destacar también que otras