2009-12-08 13 views
6

HI ,,qual è la dimensione dell'heap dell'applicazione in iphone?

Qual è la dimensione dell'heap dell'applicazione in iphone? Intendo dire fino a che dimensioni un'applicazione può utilizzare la memoria nell'iPhone. Lo stesso vale per l'iPod o è diverso per iPhone o iPod?

Quali sono le dimensioni del contenuto scaricato nell'iPhone che è possibile scaricare nella nostra app utilizzando NSdata?

Grazie

risposta

2

Questo non è documentato, ma le persone havereported che avvisi di memoria si verificano intorno 20-22MB sull'iPod/iPhone 1/2/3G e circa 128 MB sul 3GS.

5

La memoria disponibile non è fissa. Oltre alle differenze tra i dispositivi, esistono processi in esecuzione (processi di sistema) che consumano quantità variabili della memoria del dispositivo e, poiché non esiste memoria virtuale, tutti i processi attingono dallo stesso heap.

Tutti gli iPhone fino al 3G incluso, e tutti gli iPod touch almeno fino ai modelli attuali (non sono sicuri di quelli) avevano 128 MB di RAM. il 3GS ha 256 Mb.

Per dispositivi da 128 Mb, la raccomandazione è di provare a mantenere un valore inferiore a circa 26 Mb, anche se di solito è necessario disporre di circa 60 Mb (è possibile utilizzare il 34 Mb tra le risorse transitorie nella cache).

A volte la RAM disponibile può anche scendere sotto i 26 Mb, quindi più piccolo è il tuo ingombro e meglio è.

Problemi correlati