how to profile silverlight mvvm application with a lot of custom controls

Posted by tomo on Stack Overflow See other posts from Stack Overflow or by tomo
Published on 2010-05-22T20:15:14Z Indexed on 2010/05/22 20:20 UTC
Read the original article Hit count: 426

There is a quite big LOB silverlight application and we wrote a lot of custom controls which are rather heavy in drawing.

All data is loaded by RIA service, processed and bound (using INofityPropertyChanged interface) to the view.

The problem is that first drawing takes a lot time. Following calls to the service (server) and redrawing is quite fast.

I used Equatec profiler to track the problem. I saw that processing takes a couple of miliseconds only so my idea is that the drawing by SL engine is slow.

I'm wondering if it is possible to profile somehow processes inside SL to check which drawing operations are taking too much time. Are there any guidelines how to implement faster drawing of complex custom controls?

© Stack Overflow or respective owner

Related posts about Silverlight

Related posts about Performance