MIX11

Tips for Improving Performance in Applications Built with Silverlight

Download this episode

Download Video

Description

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.

Day:

2

Level:

400

Code:

MED07

Embed

Format

Available formats for this video:

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

    The Discussion

    • Kevin Barmish

      Awesome presentation!

    • Maxix

      Thank you for this presentation.

    • Adrian

      Hi Mike,

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

      Thanks,
      Adrian

    • koolraaga

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

      Thanks for a good presentation.

       

      KRK

    • DoctorATAT

      Smiley

    • MikeCook

      @Adrian: Glad you liked the presentation!  I've uploaded the solution and attached it to the blog post here: http://blogs.msdn.com/b/slperf/archive/2011/04/15/silverlight-performance-mix-11.aspx

    • Nate

      Mike,

      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.

    • ShawnZhang

      very good for this video

    • Mark Gould

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

    • bahamut

      nice! lots of tips and tools to optimize silverlight apps

    • mundane

      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

    • 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.

      Regards
      ManoBharath M

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.