OS X si blocca "No memory", ma in gran parte gratuito

0

Stavo usando un codice Python che potrebbe aver aumentato la necessità di memoria. Ad ogni modo, è successo il seguente, e penso che non dovrebbe.

  • Ho una memoria da 16 GB e mostra solo 3 GB allocati a Python
  • Resto della memoria apparentemente non assegnato a nulla
  • Una singola applicazione dovrebbe essere in grado di succhiare tanta memoria? il resto di OSX diventa vulnerabile / non stabile?

    
posta FooBar 02.03.2015 - 22:45
fonte

1 risposta

1

Dai un'occhiata nel registro di Console. Probabilmente vedrai che si tratta di un problema interno a Python. Molto probabilmente una ricorsione o un'assegnazione esaustiva della memoria. Python e altri linguaggi utilizzano uno stack / heap limitato per memorizzare i dati di runtime (come lo stack di chiamate). Se questo è esaurito, si limitano a gracchiare e non chiedono all'OSX di fornire più memoria.

    
risposta data 03.03.2015 - 00:33
fonte

Leggi altre domande sui tag