• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Leak when animating Core Animation Superlayer
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Leak when animating Core Animation Superlayer


  • Subject: Re: Leak when animating Core Animation Superlayer
  • From: "Stéphane Droux" <email@hidden>
  • Date: Sun, 1 Jun 2008 15:07:00 +0100

On Sun, Jun 1, 2008 at 1:40 PM, Brian Christensen <email@hidden> wrote:

>
> Even with this new code I'm still not observing any leaking. Are you using
> garbage collection? With GC enabled you will observe fluctuations until the
> collector gets a chance to free up unused memory, but even then after a few
> minutes or so the usage level should periodically return to a reduced level.
>
> I am not privy to the caching Core Animation is doing internally, but also
> keep in mind that it maintains both presentation and model layers behind the
> scenes, in addition to whatever internal caching might be happening to
> improve performance.
>
> What kind of hardware are you running? I suspect we may be seeing some
> differences in our results based on that (perhaps different graphics
> hardware is causing Core Animation to have to do more - or different - work
> on your machine). I still don't see why this would be leaking on your
> machine though.
>
> /brian
>
>
I was running it without garbage collection. I recompiled it with Garbage
collection and get the exact same problem.
I let it run for 5 minutes and the memory usage keeps increasing. Even if
there are fluctuations, the general trend is up and it never does down.

Regarding the internal mechanisms of Core Animation, the items in
MallocDebug seem to show that the memory is eaten by the Rendering tree,
which is a bit worrying since it's a private part of Core Animation on which
I don't think I can do anything.

I run it on a Macbook (first model). The integrated GC might a reason for
Core Animation to use more cache/memory, but I don't see why this memory
would keep increasing.
_______________________________________________

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

  • Follow-Ups:
    • Re: Leak when animating Core Animation Superlayer
      • From: "Jonathan del Strother" <email@hidden>
References: 
 >Re: Leak when animating Core Animation Superlayer (From: Brian Christensen <email@hidden>)
 >Re: Leak when animating Core Animation Superlayer (From: "Stéphane Droux" <email@hidden>)
 >Re: Leak when animating Core Animation Superlayer (From: Brian Christensen <email@hidden>)

  • Prev by Date: Re: Leak when animating Core Animation Superlayer
  • Next by Date: NSPredicate: To be, or not to be
  • Previous by thread: Re: Leak when animating Core Animation Superlayer
  • Next by thread: Re: Leak when animating Core Animation Superlayer
  • Index(es):
    • Date
    • Thread