37 votos

"Su sistema se ha quedado sin memoria de aplicación". ¿Cómo es posible?

MacOS muestra regularmente un cuadro de diálogo "Forzar salida de aplicaciones":

Your system has run out of application memory.

Su sistema se ha quedado sin memoria de aplicación.

Para evitar problemas con tu ordenador, cierra las aplicaciones que no estés utilizando.

¿Cómo es posible si sólo hay unas pocas aplicaciones abiertas?

1 votos

3 votos

Hace poco vi este problema con casi toda la memoria del sistema libre. El problema era un programa defectuoso que asignaba pero nunca liberaba la memoria de la GPU. Dado que toda la visualización de la pantalla se realiza a través de la GPU, el uso de toda su memoria es suficiente para causar un error legítimo de falta de memoria, incluso cuando hay mucha memoria del sistema disponible.

1 votos

La información que falta en la captura de pantalla es cuántas pestañas están abiertas en Safari y Chrome. El monitor de actividad puede mostrar que Safari contiene 30 procesos separados y Chrome otros 10.

18voto

STiLLeN Puntos 56

En mi experiencia, esto ocurre cuando mi disco duro principal del sistema se está quedando sin espacio libre. Los sistemas operativos utilizan el disco duro para el almacenamiento extra de memoria, llamado "memoria virtual". (Definitivamente, siempre he deseado que el sistema operativo pudiera reservar suficiente espacio para sí mismo, pero no puede predecir cuántas aplicaciones vamos a ejecutar).

Además, cabe destacar que el uso regular de la web requiere ahora mucha más memoria que en el pasado. En el monitor de actividad, te darás cuenta de que cada pestaña y ventana (cada página web abierta) es su propio proceso, ocupando una parte importante de la memoria. Además, hay que tener en cuenta todos los anuncios, películas, flash, scripts, plugins y vídeos 360, etc. que esperamos que funcionen sin problemas. Los nuevos sistemas operativos y las nuevas páginas web utilizan mucha memoria para proporcionarnos los servicios que esperamos que "simplemente funcionen" (por ejemplo, la sincronización entre dispositivos, las notificaciones, las actualizaciones automáticas, etc., etc.).

En resumen, en mi experiencia no suele haber un solo proceso que de repente esté ocupando una gran cantidad de memoria (aunque un programa con fugas podría ser el culpable - Sketchup 2016 me hace esto, por ejemplo). Más comúnmente, es la funcionalidad adicional que esperamos de muchos programas / plugins web.

Creo que reiniciar el ordenador siempre alivia este problema durante un tiempo, principalmente al descargar todas las páginas web y aplicaciones que habíamos lanzado a lo largo del tiempo. Pero si nuestras expectativas sobre el ordenador y las limitaciones de hardware siguen siendo las mismas (y ejecutamos el mismo número de procesos sin cambiar nada más), eventualmente nos encontraremos con el problema de nuevo.

Dos soluciones que me funcionan:

1) Abrir menos pestañas/páginas y menos programas a la vez. Cierra algunas páginas web/programas antes de abrir las aplicaciones más pesadas, como MS Office, Parallels, 3D CAD, programas de Adobe, etc.

2) Liberar más espacio en el disco duro del sistema (por ejemplo, mover toda la música y las fotos a otra unidad), para que el sistema pueda manejar sus necesidades típicas de memoria virtual. En mi caso, esto significa que mi disco duro de 1TB necesita más de un 20% de espacio libre (200GB). Tus necesidades pueden ser diferentes. Si tienes un portátil Apple más antiguo o un iMac o Mini, el Desdoblador de datos OWC es una forma realmente fantástica de conseguirlo.

El método (1) es mi solución temporal, de modo que cuando finalmente promulgue el método (2) habré restaurado el rendimiento ágil que espero mientras ejecuto muchos programas pesados simultáneamente.

7voto

matthew k Puntos 11

Podría ser un Google Chrome la fuga de memoria de la aplicación, ya que tuve el mismo problema con ella. Ejecutar Administrador de tareas (en Más herramientas o ir a chrome://system/) y comprobar la memoria utilizada por las pestañas abiertas y matarlas. Si no ayuda, forzar la salida de la aplicación afectada debería resolver el problema.

También puede comprobar la presión de su memoria ( memory_pressure ) y compruebe dos veces su espacio libre para que haya suficiente almacenamiento para los archivos de intercambio. También intente ejecutar sudo purge de la Terminal.

6voto

Ady Puntos 4132

Lo más probable es que sea un problema del propio sistema operativo. Acabo de recibir este mensaje cuando tenía sólo unos pocos programas abiertos y la presión de la memoria era "verde" en el Monitor de Actividad -. pero mi tiempo de funcionamiento es 106 días. Como todo el mundo sabe, ningún ordenador/OS puede funcionar eternamente sin reiniciar, aunque 106 días no es un número elevado si se compara con los mainframes, pero para un sistema personal está bastante bien (aunque el tiempo de actividad de mi segundo Mac es de 168 días en estos momentos, sin signos de que se esté quedando sin memoria). Reiniciar es probablemente la mejor sugerencia hasta que Apple arregle esto.

0 votos

¿Por qué alguien ha votado mi comentario anterior?

0 votos

De hecho, me parece que, con suficiente espacio libre en el Drive disponible, no tengo que apagar casi nunca. El tiempo más largo que he pasado ha sido de al menos 6 meses (antes de una actualización del sistema) - parece que el SO es realmente bueno limpiando la memoria y manteniendo las cosas estables. Pero incluso entonces, el reinicio no supuso ninguna diferencia notable en el rendimiento del sistema.

5voto

Oskar Puntos 1242

Es posible que haya alguna petición extraña de memoria que el sistema de memoria virtual no pueda atender. La mejor apuesta es reiniciar el Mac y luego ejecutar el Monitor de Actividad para mostrar la presión de la memoria y luego observar esos detalles de la memoria cuando/si se llega a ese estado de memoria de nuevo.

Es probable que sea algo causado por un programa con errores que pierde memoria, por lo que podrías buscar la actualización de cualquier programa que se esté ejecutando cuando esto sucedió por última vez para asegurarte de que no es algo que una corrección de errores pueda remediar.

4voto

Ro Theory Puntos 75

El mismo problema me ocurrió hace un par de días.

Sigo estas instrucciones para reiniciar la NVRAM y la PRAM de mi Mac. El consumo de memoria pasó de 4,5 GB a 2,8 GB al arrancar.

  1. Apaga tu Mac.

  2. Vuelve a encenderlo y mantén pulsado Command + Option + P + R (todos al mismo tiempo) antes de que aparezca la pantalla gris.

  3. Mantenga las teclas hasta que oiga que su Mac se inicia por segunda vez (deje que emita dos pitidos).

Tuve que repetir el proceso, una vez tras otra, y ahora mis problemas de memoria se han resuelto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X