Upload
eugenedotnet
View
771
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Windows Phone app Performance and Memory Consumption Tuning by Jevgeni Tsaikin for TechDay2012 in Estonia, Latvia, Lithuania. October 2012.
Citation preview
#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