Re: Object Alloc Instrument and releasing question
Re: Object Alloc Instrument and releasing question
- Subject: Re: Object Alloc Instrument and releasing question
- From: Shawn Erickson <email@hidden>
- Date: Wed, 14 Oct 2009 09:46:16 -0700
On Tue, Oct 13, 2009 at 1:40 PM, Nick Rogers <email@hidden> wrote:
> Here is some Object Alloc instrument data after the first tree is formed
> (1), after releasing that tree (2) and after again making a tree (3):
> Category Live Bytes #Living #Transitory
> Overall Bytes #Overall
> 1. HDIR 1.73 MB 10333 10428
> 3.48 MB 20761
>
For this sample period Instruments saw a total of 20761 unique instances of
the HDIR class created (#Overall). At the end of the sample period of those
20761 instances that got created 10333 are still in existence (#Living)
while 10428 no longer exist (#Transitory). The 10333 still "living"
instances are continuing to consume 1.73 MB out of a total of 3.48 MB worth
of memory consumed by all instances seen (not all still living) during the
sample period.
> 2. HDIR 0 0
> 20761 3.48 MB 20761
>
At this point no instance of the HDIR class exist and no more got created
since (1).
> 3. HDIR 1.73 MB 10333 31189
> 6.97 MB 41522
>
At this point an additional 20761 instances of the HDR class got created for
a grand total of 41522 being created since you started sampling. Of the
20761 additional instances only 10333 continue to exist, etc.
I see no evidence of a leak here given that the "live" count and bytes goes
to zero in (2) which you say is related to when you release the tree.
-Shawn
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden