Desventajas/peligros de usar el comando "purgar" para liberar RAM en la terminal - mac

Desventajas/peligros de usar el comando "purgar" para liberar RAM en la terminal - mac

en la terminal OSX, si puede ejecutar el comando "purgar", esto borrará toda la RAM inactiva y lo dejará en un estado similar al que tenía justo después de reiniciar.

Es un comando tan fácil de ejecutar, ¿por qué no se ejecuta automáticamente después de cerrar una aplicación grande? ¿O por qué no tienes acceso a él desde la barra de herramientas en la parte superior?

¿Existen desventajas o peligros al ejecutar el comando? ¿Es por eso que no está integrado profundamente en OSX?

Respuesta1

La memoria libre es la memoria que no hace nada. No es mejor que la memoria que no tienes. Si estás pensando "Lo quiero gratis ahora para poder usarlo más tarde", bueno, "más tarde" nunca llega. Siempre que sea, siempre es ahora. Ahora siempre es más tarde que en algún momento del pasado. Entonces, ¿por qué no usarlo ahora? No es que usarlo ahora significa que no podrás usarlo más tarde. Puedes usarlo ahora y también usarlo más tarde. No tienes que elegir.

Liberar RAM requiere esfuerzo, esfuerzo que el sistema simplemente tiene que deshacer para poder utilizar esa RAM. Como la mayoría de los sistemas operativos modernos, OSX puede hacer la transición de la RAM directamente de un uso a otro en una sola operación, lo cual es mucho más eficiente que dos operaciones para hacer lo mismo. Entonces no hay razón para hacer esto.

Por alguna razón, la gente tiene esta obsesión con liberar la mayor cantidad de RAM posible. Esto significa hacer que el sistema utilice la menor cantidad de RAM posible. Pero esto sólo hace que el sistema sea lento. El objetivo de la RAM es utilizarla para acelerar el sistema. Si quieres que quede libre sácalo de la máquina y déjalo en una estantería.

información relacionada