macOS está basado en Unix, por lo cual su gestión de memoria es bastante robusta. Sin embargo, no es perfecta, por ello a veces puedes ver un mensaje de error que dice "Tu sistema se ha quedado sin memoria de aplicación". ¿Qué significa y por qué ocurre? Explicaremos cuál es la causa del error y qué hacer para solucionarlo.
Pero primero, veamos que qué es la memoria de aplicación. En corto, es la parte de macOS responsable de gestionar las aplicaciones ejecutadas.
¿Qué significa “El sistema se ha quedado sin memoria de aplicaciones”?
macOS almacena los datos utilizados por los procesos activos en la RAM. Si te quedas sin RAM libre, macOS comienza a almacenar datos en la unidad de arranque principal y a intercambiarlos entre allí y la RAM según lo necesite. Esto es conocido como memoria virtual. Por ello, siempre debes tener algo de espacio libre en tu unidad de arranque — un 10% es una buena regla general. Si no tienes suficiente espacio en tu unidad de arranque para que una app pueda almacenar archivos temporales, aparecerá un mensaje de error informándote de que tu sistema se ha quedado sin memoria de aplicación.
¿Por qué ocurre esto?
Hay varias cosas que pueden provocar la aparición de este mensaje de error, aunque, como hemos dicho, la gestión de memoria de macOS es muy buena, por lo que si ves el mensaje, debes tomar medidas.
Estas razones son:
Espacio en disco | Te estás quedando sin espacio libre en el disco de la unidad de arranque |
Multitarea | Tienes muchas apps abiertas al mismo tiempo |
Navegador congelado | Tienes abiertas muchas pestañas del navegador |
Apps con errores | Algunas apps malgastan la memoria |
La mejor forma de evitar ver este mensaje de error es asegurarte de que tienes mayor cantidad posible de espacio libre en tu Mac. CleanMyMac, una app para Mac certificada por Apple, cuenta con una herramienta fantástica que facilita el control de la memoria de aplicación y la libera cada vez que veas que tu Mac se ralentiza. Así es como puedes usarla:
- Descarga CleanMyMac gratis aquí.
- Instala y abre la app.
- Ve a la barra de menús y haz clic en el icono de CleanMyMac.
- Haz clic en Memoria.
Un panel de control aparecerá a la izquierda. Aquí puedes controlar cuánta memoria tienes disponible y cerrar las principales apps que consumen la mayoría de ella. También puedes liberar tu memoria desde aquí mismo: haz clic en Liberar en la sección Memoria para solucionar todos los problemas de memoria en tu Mac.
¿Cómo comprobar la memoria de aplicaciones en Mac?
Antes de liberar la memoria de apps en Mac, es posible que quieras saber cómo revisarla. Por suerte, hay una herramienta integrada en macOS diseñada justo para eso — el Monitor de Actividad.
Así es como puedes usarla:
- Ve a Aplicaciones > Utilidades.
- Abre el Monitor de Actividad.
- Haz clic en Memoria y revisa los datos en la parte inferior de la ventana. Presta atención a la Memoria de apps al lado de Memoria utilizada.
1. Reiniciar tu Mac
Esto es lo primero que debes probar. Al reiniciar tu Mac, borras la caché y otros archivos temporales y devuelves el espacio en disco utilizado como memoria virtual.
2. Actualizar macOS
Siempre que tengas un problema con tu Mac, es buena idea comprobar por si hay alguna actualización disponible, en caso de que el problema sea un bug y la actualización traiga la solución.
- Haz clic en el menú Apple y selecciona Ajustes del Sistema.
- Selecciona General > Actualización de software.
- Si hay una actualización disponible, sigue las instrucciones en pantalla para instalarla.
3. Utiliza la Gestión de Almacenamiento de Apple
Apple ofrece varias herramientas para ayudarte a gestionar el espacio en tu unidad de arranque.
- Haz clic en el menú Apple y selecciona “Acerca de este Mac”.
- Elige la pestaña Almacenamiento.
- Presiona Gestionar.
- Selecciona Recomendaciones y aparecerá una lista de las cosas que Apple recomienda hacer para liberar espacio de almacenamiento. Elige las recomendaciones que quieres aplicar y sigue las instrucciones.
4. Actualizar las apps
Al igual que con macOS, podría ser que una o varias de las apps que tienes abiertas tengan un error que "devoren" la memoria. Revisa si hay actualizaciones disponibles para esas apps, ya que está la posibilidad de que se hayan solucionado los errores. Para el resto de las apps, haz clic en el nombre de la app en la esquina superior izquierda de tu pantalla (debería haber una opción "Buscar actualizaciones" o parecido). Simplemente tienes que seguir estos pasos:
- Abre la App Store desde el Launchpad, Dock o la carpeta Aplicaciones
- Haz clic en Actualizaciones.
- Si hay actualizaciones disponibles, haz clic en Actualizar o Actualizar todo.
5. Cerrar las apps que no estás usando
Mantener las apps abiertas en segundo plano cuando no las estás usando consume mucha memoria virtual. Es buena costumbre salir de las apps cuando ya no te hacen falta. Pulsa Opción + Comando + Esc para abrir el menú Forzar salida. Si aparecen programas que no estás utilizando actualmente, ciérralos.
6. Cerrar pestañas del navegador
Los navegadores modernos pueden tener tantas pestañas abiertas simultáneamente que muchos acaban con docenas de ellas abiertas todo el día. Y luego nos preguntamos por qué nuestros Macs van tan lento. Al estar abiertas en segundo plano, van actualizándose cada poco tiempo y por ello consumen memoria y otros recursos del sistema. Añade las pestañas que usas con regularidad a los marcadores y luego ciérralas al terminar de trabajar con ellas.
Cómo reducir el uso de la memoria en Mac usando el Monitor de Actividad
Si has hecho todos los pasos mencionados hasta ahora y sigue apareciendo el mismo mensaje de error, tendrás que convertirte en un detective para encontrar el origen del problema. macOS tiene una gran herramienta para este fin – Monitor de Actividad. Te permite ver todos los procesos en ejecución en tu Mac y ordenarlos de acuerdo con los recursos del sistema que consumen, incluida la RAM. De esta manera, puedes ver qué procesos están consumiendo más memoria y posiblemente causando el mensaje de error, y cerrarlos.
- Ve a Aplicaciones > Utilidades y abre Monitor de Actividad.
- Haz clic en la pestaña Memoria para ver una lista de procesos, incluidas las apps y las pestañas del navegador abiertas, que consumen la memoria.
- Selecciona un proceso o app y haz clic en el botón "X" para cerrarlo.
7. Revisar las extensiones de navegadores
Las extensiones de navegador obsoletas o con bugs podrían ser otra causa de problemas con la memoria en tu Mac y hacer que aparezca el mismo mensaje de error. Revisa las extensiones en cada uno de los navegadores que uses. Si no usas algunas de ellas, considera deshabilitarlas o eliminarlas.
En Safari, puedes encontrar las extensiones en Preferencias > Extensiones. En Chrome, tienes que pegar chrome://extensions
en la barra de direcciones.
8. Desinstalar aplicaciones
Algunas apps pueden ocupar muchos gigas de espacio en tu Mac, por lo que si no las usas, tiene sentido desinstalarlas. Si las has descargado de la App Store, siempre puedes volver a hacerlo cuando las necesites. En todo caso, siempre puedes volver a descargarlas desde el sitio web del desarrollador. ¿Sabías, por ejemplo, que Microsoft Word puede ocupar hasta 2GB de espacio? Por lo tanto, es mejor eliminar las apps innecesarias.
Existen varias maneras de desinstalar apps en Mac:
- Eliminar una app a través de la App Store. Si la has descargado de App Store, abre la App Store, haz clic en tu nombre de usuario en la parte inferior y encuentra la app que quieres desinstalar. Ahora, haz clic en el botón con los puntos suspensivos y elige Eliminar app. Confirma la acción.
- Arrastra una app a la Papelera desde la carpeta Aplicaciones. No olvides de vaciar la Papelera después.
- Usa el Launchpad. En este caso, lo único que tienes que hacer es encontrar la app a través de Launchpad, hacer clic y mantenerlo presionado hasta que la app empiece a temblar y hacer clic en la X > Eliminar.
- Utiliza el desinstalador nativo que viene con algunas apps. Normalmente, está a en la carpeta Aplicaciones y se llama [App] Uninstaller (Desinstalador) o Uninstall (Desinstalar) [App].
- Usa CleanMyMac y su herramienta Desinstalador — puede encontrar rápidamente todos los archivos asociados con la app y eliminarlos de una pasada. Simplemente abre CleanMyMac, ve a Aplicaciones, haz clic en analizar > Gestionar mis aplicaciones > Desinstalador. Luego, selecciona una o varias apps y haz clic en Eliminar.
Ten en cuenta que a menos que uses CleanMyMac, tendrás que buscar los archivos restantes para asegurarte de que has eliminado la app por completo. Para obtener más información sobre cómo eliminar los restos de las apps, lee este artículo.
9. Reducir el uso de memoria del Finder
Normalmente, los problemas relacionados con la memoria están relacionados con el Finder. Es un administrador de archivos nativo que ayuda a explorar los archivos y guarda las rutas a todos los archivos almacenados en el Mac. Sin embargo, el proceso requiere mucha RAM. Por ello, si nada de lo anterior ha ayudado, es posible que quieras limitar el uso de la memoria. Te explicamos cómo hacerlo:
- Abre una ventana del Finder.
- Selecciona Finder > Ajustes desde la barra de menús.
- En la pestaña General, busca el menú desplegable "Las nuevas ventanas del Finder muestran:".
- Elige una ubicación diferente a Recientes o la unidad de almacenamiento.
- Presiona y mantén Opción y haz clic derecho en el ícono del Finder en el Dock.
- Selecciona Forzar reinicio.
10. Instalar más RAM
La última opción, y la más cara, es instalar más RAM en tu Mac si puedes. Al tener más RAM, física tu macOS necesitará usar la unidad de arranque menos frecuentemente para almacenar archivos de intercambio. Sin embargo, no puedes instalar más RAM en todos los Macs, y para aquellos que sí puedan, normalmente significa tener que hacer una visita a la Apple Store o un centro de servicio autorizado.
Hay muchas razones por las que puedes ver un mensaje de error que te informa que el sistema se ha quedado sin memoria de aplicación. Pero todos ellos tienen la misma base — la escasez de espacio en la unidad de arranque. Por ello, la solución más simple es liberar espacio. Sin embargo, debes seguir los pasos anteriores para identificar si hay una app con bugs que consume más memoria de la que debería.