Windows Phone app Performance and Memory Consumption Tuning by Jevgeni Tsaikin
-
Upload
eugenedotnet -
Category
Technology
-
view
771 -
download
0
description
Transcript of Windows Phone app Performance and Memory Consumption Tuning by Jevgeni Tsaikin
#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