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:
- 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.
- Cold Start : locate heavy IO pulling during application, notice for rough assemblies loading up that you don’t really need.
- 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.
- 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.