OS X falla "No hay memoria", pero gran parte es gratis

0

Estaba ejecutando un código Python que puede haber aumentado la necesidad de memoria. De todos modos, sucedió lo siguiente, y siento que no debería.

  • Tengo 16 GB de memoria y muestra solo 3 GB asignados a Python
  • El resto de la memoria aparentemente no está asignado a nada
  • En caso de que una sola aplicación sea capaz de chupar tanta memoria s.t. ¿El resto de OSX se vuelve vulnerable / no estable?

    
pregunta FooBar 02.03.2015 - 22:45

1 respuesta

1

Eche un vistazo en el registro de la consola. Probablemente verá que es un problema interno de Python. Lo más probable es una recursión o una asignación de memoria exhaustiva. Python y otros idiomas utilizan una pila / pila limitada para almacenar datos de tiempo de ejecución (como la pila de llamadas). Si eso se agota, simplemente croan y no le piden al OSX que proporcione más memoria.

    
respondido por el Thomas Kilian 03.03.2015 - 00:33

Lea otras preguntas en las etiquetas