Have you tried profiling apps like Safari, iTunes, etc. as a reference for
what one sees in Instruments.app as "leaks"? Might be worth looking at.

On Fri, Jan 20, 2012 at 5:13 PM, Rob Duarte <[email protected]> wrote:

> Hi,
>
> I'm trying to load a sequence of compositions into a QCView and I'm seeing
> consistent leaking when I run the application through Instruments.
>
> In my specific application, I'm loading several compositions from qtz
> files into an NSArray of QCCompositions at the start. Then I'm loading
> those QCCompositions from the array into the QCView whenever the user
> presses a button in the UI.
>
> However, in trying to pare this application down to the bare minimum for
> troubleshooting this, I got to the point where I was just loading the same
> qtz every time a button was pressed and I see the same leaking.
>
> In fact, if I just create a new project in XCode using the "Quartz
> Composer Application" (which appears to leak without any modifications)...
> then replace the contents of the changeColorToBlue method with code to just
> reload the same composition into the QCView:
>
> if (![qcView loadCompositionFromFile:[[NSBundle mainBundle]
> pathForResource:@"Introduction" ofType:@"qtz"]]) NSLog(@"Could not load
> composition");
>
> ... you can see that every time you click the button in the UI, the same
> leaks are added to the pile.
>
> I'm not sure how to proceed - at the simplest, I need an application that
> can cycle through several compositions and continue running for many hours
> but even that doesn't seem possible right now.  Granted, the leaks are not
> huge but I'd expect this to work without any leaks.  The simple
> modification to the template that I just described leaks around .5K every
> time you load a composition into the view.
>
> Is there something I'm missing?
>
> Thanks for any help,
> Rob
>
>
>
>  _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Quartzcomposer-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
>
> https://lists.apple.com/mailman/options/quartzcomposer-dev/gtoledo3%40gmail.com
>
> This email sent to [email protected]
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to