Microsoft Silverlight
Сергей Пугачёв
Microsoft MVP, MSP
pugachev@testor.ru
http://twitter.com/spugachev
Кеширование
33msec
Frame-based
Model 132msec
Silverlight’s
Real-Time Animation
TIME
BUSY: Skip 3
Turns
Event
Handlers
Tick
Any
property
changes
?
Layout
Queue up
rendering
changes
Rasterize
in back
buffer
Show
my
Frame
A B C D E
Application.Current.Host.Settings.EnableFrameRateCounter
A. Render Thread Framerate (fps)
B. UI Thread Framerate...
EnableRedrawRegions = false EnableRedrawRegions = true
Демонстрация
Производительность Silverlight приложений
Silverlight для Windows Phone
Вопросы?
Cергей Пугачев   Microsoft silverlight
Cергей Пугачев   Microsoft silverlight
Upcoming SlideShare
Loading in …5
×

Cергей Пугачев Microsoft silverlight

572 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
572
On SlideShare
0
From Embeds
0
Number of Embeds
104
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cергей Пугачев Microsoft silverlight

  1. 1. Microsoft Silverlight Сергей Пугачёв Microsoft MVP, MSP pugachev@testor.ru http://twitter.com/spugachev
  2. 2. Кеширование
  3. 3. 33msec Frame-based Model 132msec Silverlight’s Real-Time Animation TIME BUSY: Skip 3 Turns
  4. 4. Event Handlers Tick Any property changes ? Layout Queue up rendering changes Rasterize in back buffer Show my Frame
  5. 5. A B C D E Application.Current.Host.Settings.EnableFrameRateCounter A. Render Thread Framerate (fps) B. UI Thread Framerate (fps) C. Amount of VRAM used by App (kb) D. Total # of Textures on GPU E. # of Intermediates
  6. 6. EnableRedrawRegions = false EnableRedrawRegions = true
  7. 7. Демонстрация Производительность Silverlight приложений
  8. 8. Silverlight для Windows Phone
  9. 9. Вопросы?

×