Vérification de l'allocation de mémoire dans Instruments
J'ai effacé mon app de fuites à l'aide de la fuite de l'outil, mais j'ai toujours de l'avis que le objectalloc outil saute dans le nombre d'objets alloués et de l'empreinte quand j'ai changer de vue.
Je suis surtout en voyant le nombre élevé de:
GeneralBlock-16, avec la plupart de la Fondation pour responsable de l'appelant NSLogv
et
GeneralBlock-0, avec la plupart de QuartzCore responsable
Des conseils sur ce que je peux faire pour déboguer ce?
Merci!
source d'informationauteur mac_55
Vous devez vous connecter pour publier un commentaire.
La ObjectAlloc outil est conçu pour graphique total de l'allocation des objets au fil du temps, et il ne faut pas deallocations en compte. Essentiellement: il sera toujours aller jusqu'.
Ce que vous pouvez faire est de regarder sur le Net Octets et # Net colonnes. Ces colonnes sera régler sur la base du nombre d'objets que vous libérer, et si vous êtes préoccupé par la total de l'allocation des objets, vous pouvez les utiliser pour évaluer votre rendement du programme.
Vous pouvez prendre un coup d'oeil à ce fil sur le Support Apple forums - traite plus avec ce que les Instruments de mesures et comment vous pouvez tester votre application.
Vous devriez vérifier http://developer.apple.com/videos/wwdc/2010/?id=311.
Superbe vidéo de la WWDC 2010 sur la mémoire de l'analyse avec les Instruments.