Différence entre la consommation de memory virtuelle et la memory réelle avec Memory Monitor sur iOS

Je suis coincé avec un problème dans mon application. J'ai testé jusqu'à présent principalement sur mon iPad 3 avec des vérifications occasionnelles sur mon iPad 1 pour m'assurer que tout va bien.

Je suis en train de jouer une animation UIImageView dans mon application et il continue de quitter avec seulement un message "Avertissement de la memory reçue" avant de se fermer.

J'ai utilisé l'outil Object Allocations dans les instruments, mais d'après cela, mon utilisation de la memory est très faible. Donc, après quelques searchs, je suis tombé sur ce post par M. Larson: https://stackoverflow.com/a/5627221/329900

Maintenant, j'utilise l'outil Memory Monitor à la place. Cependant, je ne comprends pas pourquoi je démissionne. La 1ère génération L'iPad a 256 Mo de RAM. Maintenant, je sais que je ne peux pas utiliser tout cela … certains disent que vous ne devriez pas utiliser plus de 100 Mo.

Est-ce que c'est de la vraie memory, ou de la memory virtuelle … ou peut-être une combinaison? Ma memory réelle est toujours comprise entre 20 et 25 Mo mais le virtuel se situe entre 190 et 205 Mo lorsqu'il tombe en panne.

Voici une capture d'écran: entrez la description de l'image ici

Quelqu'un peut-il nous éclairer là-dessus?

La video WWDC (Session 242) trouvée en cherchant iOS App Performance: Memory sur la page WWDC 2012 Session Videos vous permettra de mieux comprendre la différence entre la VM et la memory réelle.

Mais voici un bref aperçu: Un pointeur Range = 2 ^ 32 = 4GB Ceci est plus grand que la memory physique sur n'importe quel appareil (Apple a expédié). Ceci est fait en prenant tout l'espace disponible et en le divisant en morceaux de 4kb. Toute la memory à laquelle votre application peut accéder n'est pas dans la memory physique en même time. Ces blocs de 4 Ko sont des pages d'appel. Vos allocations sont séparées de plus gros morceaux de memory virtuelle. Ensuite, ces objects de memory virtuelle sont mappés à la memory physique.