Comment détecter les fuites de mémoire sur l'iPhone?

Je suis en utilisant les Fuites Instruments fonctionnalité via Xcode pour (essayer) de trouver des fuites de mémoire. Je n'ai toujours pas compris comment utiliser ce programme. Je clique sur les Fuites dans le programme et voir mémoire augmente que je fais des choses différentes dans le simulateur. J'ai Étendu volet de Détails affichés. La seule chose à l'Étendue du volet Détail qui fait référence à mon application est principal. Comme dans la méthode main produit par Xcode. Tout le reste est UIKit, de Fondations et d'autres SDK classes je n'ai pas écrit. Ce que je fais mal que rien ne s'affiche à partir de mon application?

Avant que je tape 3 minutes, il y a plus de 100 fuites totalisant 2,5 k. Est-ce normal?

  • Vous êtes à la recherche à la "fuite" des données ou êtes-vous en regardant les Allocations d'Objets de données? Si vous êtes à la recherche lors de la deuxième, alors oui, c'est normal... ce ne sont pas des fuites, juste des allocations. Il vous donne une idée de votre empreinte mémoire.
  • Je suis à la recherche des fuites. La seule chose qu'il y a de la mine est principal. Le nombre de fuites et d'octets continuent d'augmenter, comme je utiliser l'application. Je ne comprends pas comment principal pourrait être une fuite à ce point.
  • assurez-vous que tous les alloc sont libérés. Si non, vous êtes la création de fuites de mémoire.
InformationsquelleAutor 4thSpace | 2009-01-30