On Jun 1, 2008, at 10:28 , Stéphane Droux wrote:

If you kill the timer after its been running for a while, does the
memory usage drop back down?  Maybe the implicit animations are never
completing before a new one gets added, so they're just stacking up on
top of each other.


I don't think they should stack up. Core animation default duration is 0.25
second and these animations are triggered every 0.4 secs.
Anyway, I added a timer to invalidate the first one after 60 seconds. The
memory usage only became constant. It was about 60% more than when the
application started. No memory was released.

I would consider that to be expected behavior. If you aren't ever releasing the layers you created, why would any of the relevant memory be freed? The timer and the animations it is causing to be performed should not really be incurring a very significant memory footprint in addition to what the layers on their own are already using (my own observations at least indicate that running the test app with or without the timer makes very little difference in that regard).

Are the two methods you posted really the only two methods in your entire test app? Or are you doing something else somewhere in addition to this? Feel free to e-mail me the test project off-list if you like.

/brian

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to