PDC09 : Advanced WPF Application Performance Tuning and Analysis

18 בנובמבר 2009

one comment

http://microsoftpdc.com/Sessions/CL11

In this presentation, a WPF Facebook like application was presented. Unfortunately the application has issues. during the session we have walked some classic scenarios and some are a bit far fetched (at least from my experience).

If you are a WPF developer, see the video, this session should go through video really good, because you will be able to see all the small mouse gestures the presenters are doing  with each application they have used to analyze the problem.

To get things in order, the session dealt with those issues:

  1. Memory usage : In this app scenario images being used and not released because some stupid reference. Not really wpf related, but the excuse was that usually designers are oblivious such as this, and might provide you styles containing many elements and unnecessary resources.
  2. Cold Start : locate heavy IO pulling during application, notice for rough assemblies loading up that you don’t really need.
  3. Warm Start : Look for complicated layouts being rendered, maybe can you can render a few items at the time especially if they are shown in the UI.
  4. Rendering : Check out for unnecessary rendering being done through resizing and animations.

When the session slide deck would be published I’ll update here with specific tools names you can use.

 

Ariel

Add comment
facebook linkedin twitter email

Leave a Reply to Katelyn Cancel Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

one comment

  1. Katelyn27 במרץ 2012 ב 14:41

    And how does that mean? I do not understand anything.

    Reply