When you apply a Storyboard, AnimationTimeline, or AnimationClock to a property by using HandoffBehavior..::.Compose, any Clock objects previously associated with that property continue to consume system resources; the timing system will not remove the clocks automatically.
To avoid performance issues when you apply a large number of clocks using HandoffBehavior..::.Compose, you should remove composing clocks from the animated property after they complete. There are several ways to remove a clock:
This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks will also be disconnected and garbage collected.
For more information about clock objects, see Animation and Timing System Overview.