2015-12-14 11 views
6

iOS sostituisce la memoria di supporto e la memoria virtuale che viene eseguita automaticamente come Linux?Memory swapping e memoria virtuale su iOS

+0

La gente mette le cose in attesa BISOGNO DI OTTENERE UNA VITA. Questa è una domanda perfettamente legittima. – user3344003

+0

Nah va bene, ho già quello che mi serve –

risposta

0

iOS dispone di memoria virtuale, ma non di un archivio di supporto, quindi non è presente alcun passaggio/uscita dalla memoria di scambio.

La documentazione di Apple About the Virtual Memory System dovrebbe fornire un'idea generale su come iOS fornisce memoria virtuale, tuttavia non è stato aggiornato dal 2013 e non copre i dettagli più recenti a 64 bit.

0

Come scritto da Petah, ha una memoria virtuale ma non si scambia automaticamente su un backing store, è possibile eseguire map file.
ci sono alcuni video WWDC che si affacciano quel soggetto:

E probabilmente il discorso ancora una volta in uno WWDC 2011 video. Non so perché lo stai chiedendo, ma se si tratta di preoccupazioni relative all'occupazione della memoria, ci sono molte tecniche per tenerlo basso, mappa dei file, rispondere correttamente agli avvertimenti sulla memoria, alla memoria eliminabile, NSCache. Ti consiglio vivamente di guardare il secondo video.