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


16

El mensaje dice: El sistema ha finalizado la memoria.

(Traducción it-> es: Su sistema se ha quedado sin memoria de la aplicación. Para evitar problemas con su computadora, cierre todas las aplicaciones que no esté usando).

¿Cómo es eso posible si solo hay pocas aplicaciones abiertas? oO



2
Recientemente vi este problema con casi toda la memoria del sistema libre. El problema era un programa defectuoso que estaba asignando pero nunca liberando memoria de GPU. Dado que todas las pantallas se visualizan a través de la GPU, usar toda su memoria es suficiente para causar un error legítimo de falta de memoria, incluso cuando hay mucha memoria del sistema disponible.
Josh Sanford

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 podría mostrar que Safari contiene 30 procesos separados y Chrome otros 10.
Demis

No recuerdo en ese día cuántas pestañas abrí. Usualmente no tengo más de 5 pestañas abiertas en safari y 0 en cromo, solo se usa para algunas pruebas de desarrollo
alessandro308

Respuestas:


7

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

Además de eso, vale la pena señalar que el uso regular de la web ahora requiere mucha más memoria que en el pasado. En el monitor de actividad, notará que cada pestaña y ventana (cada página web abierta) es su propio proceso, ocupando una gran cantidad de memoria. Además de eso, tenga en cuenta todos los anuncios, películas, flash, scripts, complementos y videos 360, etc. que esperamos que funcionen sin problemas. Los nuevos sistemas operativos y las nuevas páginas web solo usan mucha memoria para proporcionarnos los servicios que esperamos "simplemente funcionen" (por ejemplo, sincronización entre dispositivos, notificaciones, actualizaciones automáticas, etc.).

En resumen, en mi experiencia, generalmente no hay un solo proceso que de repente tome 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 / complementos web.

Creo que reiniciar la computadora siempre alivia este problema por un corto tiempo, principalmente al descargar todas las páginas web y aplicaciones que lanzamos con el tiempo. Pero si nuestras expectativas de las limitaciones de la computadora y el hardware siguen siendo las mismas (y ejecutamos la misma cantidad de procesos sin cambiar nada más), eventualmente nos encontraremos nuevamente con el problema.

Dos soluciones que funcionan para mí:

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

2) Libere más espacio en el disco duro del sistema (por ejemplo, mueva toda su música y fotos a otra unidad), para permitir que el sistema maneje sus necesidades típicas de memoria virtual. Para mí, esto significa que mi unidad de disco duro de 1 TB necesita> 20% de espacio libre (200 GB). Sus requisitos pueden ser diferentes. Si está usando una computadora portátil Apple antigua o iMac o Mini, el duplicador de datos OWC es una forma realmente fantástica de lograr esto.

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.


Por ejemplo, Google Chrome es una de sus aplicaciones abiertas, y puede tener 30 pestañas / páginas abiertas en Chrome, cada una de las cuales ocupa una gran cantidad de memoria. ¡En mi computadora, una sola pestaña de GMail ocupa 4Gigs de memoria (y tengo 3 de estos abiertos para varias cuentas)!
Demis

4

Podría ser una pérdida de memoria de la aplicación Google Chrome , ya que tuve el mismo problema. Ejecute el Administrador de tareas (en el menú Más herramientas o acceda a chrome: // system /) y verifique la memoria utilizada por las pestañas abiertas y elimínelas. Si no ayuda, forzar el cierre de la aplicación afectada debería resolver el problema.

Alternativamente, verifique la presión de su memoria ( memory_pressurecomando) y verifique nuevamente su espacio libre para que haya suficiente almacenamiento para los archivos de intercambio. Intenta también correr sudo purgedesde la Terminal.


3

Es posible que haya alguna solicitud extraña de memoria que el sistema de memoria virtual no pueda cumplir. La mejor opción es reiniciar la 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 vuelva a alcanzar ese estado de memoria.

Es probable que sea algo causado por la pérdida de memoria de un programa defectuoso, por lo que puede buscar la actualización de cualquier programa que se esté ejecutando cuando esto sucedió por última vez para asegurarse de que no sea algo que una solución de error pueda remediar.


2

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

Sigo estas instrucciones para restablecer la NVRAM y PRAM de mi Mac. El consumo de memoria pasó de 4,5 GB a 2,8 GB cuando se inició.

  1. Apaga tu Mac.

  2. Vuelva a encenderlo y mantenga presionado Command+ Option+ P+ R(todo al mismo tiempo) antes de que aparezca la pantalla gris.

  3. Mantenga presionadas las teclas hasta que escuche que su Mac se inicia por segunda vez (deje sonar dos veces).

Tuve que repetir el proceso, una vez justo después de la otra, y ahora mis problemas de memoria se han resuelto.


Era escéptico de este comentario. Quiero decir, ¿por qué no se restablecería el ram en el apagado? Sin poder, sin carnero ¿verdad? ¿Y por qué necesitaría presionar una combinación complicada de botones? Pero una búsqueda rápida en Google muestra que esta técnica está confirmada por Apple support.apple.com/en-us/HT204063 . El contenido de esa página es básicamente el mismo que esta respuesta, aunque sugiere que una Mac tendrá PRAM (macs más antiguos) o NVRAM (macs más nuevos).
frederickf

Restablecer la NVRAM / PRAM no es lo que funcionó, reiniciar es lo que funcionó.
MikeP

1

Lo más probable es que sea un problema con el sistema operativo en sí. Acabo de recibir este mensaje cuando tenía unos pocos programas abiertos y la presión de memoria era "verde" en el Monitor de actividad, pero mi tiempo de actividad es de 106 días. Como todos saben, ninguna computadora / sistema operativo puede ejecutarse para siempre sin un reinicio, aunque 106 días no es un número alto si se compara con los mainframes, pero para un sistema personal es bastante bueno (aunque el tiempo de actividad de mi segunda Mac es de 168 días mientras hablamos) sin signos de quedarse sin memoria). Reiniciar es probablemente la mejor sugerencia hasta que Apple arregle esto.


¿Por qué alguien rechazó mi comentario anterior?
db

De hecho, encuentro que, con suficiente espacio libre en el Drive disponible, no tengo que cerrarlo nunca. El tiempo más largo que tuve fue al menos 6 meses (antes de una actualización del sistema), parece que el sistema operativo es realmente bueno para limpiar la memoria y mantener las cosas estables. Pero incluso entonces, el reinicio no hizo una diferencia notable en el rendimiento del sistema.
Demis

1

Si está viendo este mensaje pero las aplicaciones enumeradas no parecen explicar el supuesto consumo excesivo de memoria, verifique si los procesos que no son de aplicación podrían estar detrás de él. Aparecerán en la pestaña Memoria del Monitor de actividad, pero no aparecerán en ese cuadro de diálogo.

Este diálogo me acorralaba sin que las aplicaciones enumeradas ni el espacio libre en disco explicaran el supuesto problema. Resulta que tuve algunos procesos UNIX usando cantidades inusualmente grandes de memoria. Las cantidades que estaban usando todavía no explican la afirmación del diálogo, y la presión de la memoria todavía estaba en verde, pero tan pronto como los dejé (ni siquiera tuve que forzarlo) los diálogos se detuvieron y no han vuelto a aparecer desde entonces. .

ADVERTENCIA: es una buena idea investigar un poco en línea sobre qué son los procesos desconocidos y hacer antes de abandonarlos por la fuerza, ya que algunos pueden tener efectos negativos significativos en el sistema si se eliminan. Dependiendo del proceso, puede ser preferible reiniciar el sistema en lugar de forzarlo o inmediatamente después.


0

Puede haber múltiples causas de este mensaje de error porque recibo el mensaje de error regularmente y tengo 300GB gratis en un SSD de 500GB. 32 GB de RAM y el mensaje ha aparecido con solo unos 24 GB de RAM física utilizada.

Siempre ha sido cuando tenía un montón de pestañas de Safari abiertas. Sospecho que hay un problema de administración de memoria con Safari. Tal vez algunos sitios web lo activen, pero Safari debería ser lo suficientemente resistente como para recuperarse.

Además, Safari con demasiada frecuencia me lanza la opción "forzar recarga" porque las páginas web han dejado de responder. Simplemente no está listo para el horario estelar. Alguien necesita detener la erupción del bozo en el equipo de Safari ...


Dudo que esto se deba a que Safari no está administrando bien su memoria (a menos que encuentre que Chrome maneja la misma basura mucho mejor). Si observa el Monitor de actividad, verá que cada página web requiere mucha memoria, especialmente si son aplicaciones web (como Gmail, 4 GB de memoria para mí) o tienen anuncios flash / películas (como cada blog / sitio de noticias).
Demis
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.