31 votes

Allocations XCode Instruments: regardez les octets actifs ou les octets globaux?

Je reçois un avertissement de mémoire dans mon application iOS, donc j'exécute Instruments pour voir les allocations. Dois-je consulter * toutes les allocations * octets actifs ou octets globaux?

Quelqu'un a dit que l'iOS peut fermer mon application si j'utilise pour 22 Mo, est-ce de la section Octets en direct ou en général?

entrez la description de l'image ici

48voto

Zaph Points 40557

Vivre Octets est l'utilisation actuelle et c'est ce qui vous intéresse, l'ensemble des octets comprend tous sortis de l'allocation. L'autre chose, c'est de regarder le graphique, et chercher les sommets. Comme un exemple, j'ai vu un énorme pic d'environ 27 MO dans une application, j'ai été travailler sur, sachant que j'ai été en mesure de réduire le pic de l'utilisation de la mémoire de 8MB.

Aussi regarder plus de temps que vous vous entraînez votre application, il est possible d'avoir de mémoire important de la croissance au fil du temps qui n'est pas divulgué, juste pas ne sert plus.

Pour une description de la mémoire des colonnes de voir l' Explication de Vivre Octets & Global Octets.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X