Tips for Improving Performance in Applications Built with Silverlight

Play Tips for Improving Performance in Applications Built with Silverlight
Sign in to queue


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.









Download this episode

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

Add Your 2 Cents