Tips for Improving Performance in Applications Built with Silverlight

Download this episode

Download Video


In its fifth version, Silverlight enables developers and designers to work together to build more impressive and complex applications than ever before, but with great power comes great responsibility. Come learn the tricks to keeping your Silverlight applications smooth and responsive and the tools to light your way should you find yourself in trouble.









Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      Kevin Barmish

      Awesome presentation!

    • User profile image

      Thank you for this presentation.

    • User profile image

      Hi Mike,

      This is great! Awesome presentation. Will we be seeing the project uploaded somewhere?


    • User profile image

      Good Starting point for Novices to Learn about Profiling Silverlight Apps and identifying some performance bottlenecks.

      Thanks for a good presentation.



    • User profile image


    • User profile image

      @Adrian: Glad you liked the presentation!  I've uploaded the solution and attached it to the blog post here:

    • User profile image


      Great video. Quick question. You said that sample analyzing was available in VS2010 Pro and Premium. Is this right? I thought it was just Premium and Ultimate (I have Pro, yet can't find any trace of the "Analyze" menu option). Thanks.

    • User profile image

      very good for this video

    • User profile image
      Mark Gould

      Thanks for the great presentation, Mike. Lots of good info!

    • User profile image

      nice! lots of tips and tools to optimize silverlight apps

    • User profile image

      Not something big but one of those swung-on-and-missed things when the ball was sitting on a tee. Supposedly on a tee. Still missed it. Dervish style. Kewl subject, though; bang-command non-GUI things always stirs the blood for the GUI-lazified types (see point, below).

      c:\Program Files\tools>heapmonitor

      c:\Program Files\tools>/* Self compiling batch file... 2>nul
      Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.4927
      for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
      Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.

      error CS2001: Source file 'c:\Program' could not be found
      error CS2001: Source file 'Files\tools\HeapMonitor.cmd' could not be found
      fatal error CS2008: No inputs specified

      c:\Program Files\tools>xperf.exe

      Microsoft (R) Windows (R) Performance Analyzer Version 4.8.7701
      Performance Analyzer Command Line
      Copyright (c) Microsoft Corporation. All rights reserved.

      Usage: xperf options ...

      xperf -help view for xperfview, the graphical user interface
      xperf -help start for logger start options
      xperf -help providers for known tracing flags
      xperf -help stackwalk for stack walking options
      xperf -help stop for logger stop options
      xperf -help merge for merge multiple trace files
      xperf -help processing for trace processing options
      xperf -help symbols for symbol decoding configuration
      xperf -help query for query options
      xperf -help mark for mark and mark-flush
      xperf -help format for time and timespan formats on the command line
      xperf -help profiles for profile options

    • User profile image
      Mano Bharath M

      I am currently using visual Studio 2010 Professional Edition, I am not finding the "Analyze" Menu in the top menu options. though i have downloaded the Windows Performance toolkit and installed. please help me in enabling the menu.

      ManoBharath M

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you canĀ Contact Us.