windows phone app performance and memory consumption tuning by jevgeni tsaikin
DESCRIPTION
Windows Phone app Performance and Memory Consumption Tuning by Jevgeni Tsaikin for TechDay2012 in Estonia, Latvia, Lithuania. October 2012.TRANSCRIPT
#techday2012
Background Threads• loading, parsing, fetching data• networking
UI Thread
Background Threads• loading, parsing, fetching data• networking
• Parse and create objects from XAML• Draw all visuals the first time they are
drawn• Process per-frame callbacks and
execute other user code• Bindings
Composition Thread
UI Thread
Background Threads• loading, parsing, fetching data• networking
• Parse and create objects from XAML.• Draw all visuals the first time they are
drawn.• Process per-frame callbacks and
execute other user code• Bindings
• Storyboard-driven animations (including ScaleTransform, TranslateTransform, RotateTransform, PlaneProjection) NB! Scale transforms must be less than 50 percent of the original size
• Clip, Opacity• Back-buffer
Showing the areas that are being redrawn each frame