Allocations d'instruments XCode: Regardez les octets de phase ou les octets globaux?

Je reçois un avertissement de la memory dans mon application iOS, donc je cours des instruments pour voir les allocations. Dois-je regarder les * Allocations * Live Bytes ou Overall Bytes?

Quelqu'un a dit que l'iOS peut fermer mon application si je l'utilise pour 22 Mo, est-ce que c'est dans la section Live ou Overall bytes?

entrez la description de l'image ici

Live Bytes est l'utilisation actuelle et c'est ce qui vous intéresse, les octets globaux incluent toutes les allocations libérées. L'autre chose est de regarder le graphique et de chercher des pics. À titre d'exemple, j'ai vu un énorme pic d'environ 27 Mo dans une application sur laquelle je travaillais, sachant que j'étais capable de réduire l'utilisation de la memory de pointe à 8 Mo.

Surveillez également au fil du time que vous exercez votre application, il est possible d'avoir une croissance de la memory substantielle au fil du time qui n'est pas divulguée, tout simplement pas utilisé plus.

Pour une description des colonnes de memory, voir Explication des octets réels et des octets globaux .