Chris Eargle

Life Student of the Kodefu Arts

WPF Application Quality Guide

by chris 4. February 2008 13:22

The WPF Team at Microsoft has posted the 0.1 edition of the WPF Application Quality Guide. There's still a lot missing, but it does have good tips on how to set up your WPF application for automated testing.

Here's a list of tools they recommend for performance profiling:

  • Using Performance Profiling Tools for WPF.
  • Event Trace. Use this tool for analyzing events and generating event log files.
  • Perforator. Use this tool for analyzing rendering behavior.
  • ETW Trace Viewer. Use this tool to record, display, and browse Event Tracing for Windows (ETW) log files in a WPF user-interface format.
  • Visual Profiler. Use this tool for profiling the use of WPF services, such as layout and event handling, by elements in the visual tree.
  • Working Set Analyzer. Use this tool for analyzing the working set characteristics of your application.
  • I also feel the need to plug the best visualizer out there, Mole!

    Be the first to rate this post

    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    wpf

    Training

    E-mail | Kick it! | DZone it! | del.icio.us
    Permalink | Comments (0) | Post RSSRSS comment feed

    Related posts

    WCF 3.5 Security GuidelinesThe patterns & practices WCF Security Guidance project has released the the WCF 3.5 Security Guideli...Visual Studio 2008 and .NET Framework 3.5 Training KitVisual Studio 2008 and .NET Framework 3.5 Training KitVista UX Guidelines in PDFMicrosoft has released the Vista UX Guidelines in the pdf format.
    Saving the comment

    Add comment


    (Will show your Gravatar icon)  

      Country flag

    [b][/b] - [i][/i] - [u][/u]- [quote][/quote]



    Live preview

    August 19. 2008 12:26

    Powered by BlogEngine.NET 1.3.1.0
    Theme by Mads Kristensen

    About the author

    Chris Eargle Chris Eargle
    Enterprise .NET developer in Columbia, SC.

    E-mail me Send mail

    Calendar

    <<  August 2008  >>
    MoTuWeThFrSaSu
    28293031123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    View posts in large calendar

    Pages

      Recent posts

      • Create Vista Icons in VS 2008Comments: 0Rating: 0 / 0
      • String to StreamComments: 0Rating: 0 / 0
      • Hung Database RestoreComments: 0Rating: 0 / 0
      • MSI Compilation ErrorComments: 0Rating: 0 / 0
      • Moving Parts and TimeoutsComments: 0Rating: 0 / 0
      • C# 3.0 PresentationComments: 1Rating: 0 / 0
      • Augusta Meeting TonightComments: 0Rating: 5 / 3
      • WCF 3.5 Security GuidelinesComments: 0Rating: 0 / 0
      • .NET 3.5 Enhancements Training KitComments: 0Rating: 0 / 0
      • Sessions GaloreComments: 1Rating: 0 / 0

      Recent comments

      • C# 3.0 Presentation (1)
        vijay wrote: Good post Thanks, Vijay [More]
      • Format Solution (4)
        Joe wrote: I added a couple of lines to FormatProjectItem() t… [More]
      • Sessions Galore (1)
        Lou wrote: I'll have to get you down here soon - I'll e-mail … [More]
      • Redeemed (3)
        Fred Beiderbecke wrote: It wasn't you, it was some of the others in the ro… [More]
      • South Florida Code Camp (1)
        Jason Meridth wrote: You've mentioned the only latest difference betwee… [More]
      • Redeemed (3)
        Chris Eargle wrote: Hmm, the only thing derisive I remember saying abo… [More]
      • Redeemed (3)
        Fred Beiderbecke wrote: I was in the afternoon session and enjoyed it (exc… [More]
      • Format Solution (4)
        Tony Evans wrote: Just what I was looking for. Thanks! :o) [More]
      • XML Nugget of Joy (2)
        Chris Eargle wrote: How do you retrieve the description, and in what c… [More]
      • XML Nugget of Joy (2)
        Wesley Wilson wrote: That's pretty neat. I've just started using attrib… [More]

      Archive

      • 2008
        • August (3)
        • July (1)
        • June (1)
        • April (4)
        • March (1)
        • February (4)
        • January (5)
      • 2007
        • December (5)
        • November (1)
        • October (6)
        • September (3)
        • August (1)
        • June (1)

      Authors

      • RSS feed for chrischris (36)

      Tags

      • activex
      • addin
      • ado.net data services
      • ajax
      • architecture
      • astoria
      • beta
      • c#
      • code camp
      • com
      • consolas
      • continuous integration
      • ctp
      • database
      • deployment
      • design
      • download
      • ebook
      • entity
      • expression blend
      • font
      • framework
      • gadget
      • grid
      • guidelines
      • icon
      • lamdba
      • linq
      • macro
      • msbuild
      • msi
      • mvc
      • powertoy
      • preview
      • ray ozzie
      • regasm
      • security
      • serialization
      • silverlight
      • source code
      • sql server
      • starter kit
      • stream
      • string
      • trial
      • usability
      • ux
      • vbscript
      • vista
      • visual studio
      • vs2008
      • wcf
      • web
      • winforms
      • wpf
      • xml

      Categories

      • RSS feed for Bleeding EdgeBleeding Edge (3)
      • RSS feed for GeneralGeneral (1)
      • RSS feed for KodefuKodefu (8)
      • RSS feed for Path NotesPath Notes (6)
      • RSS feed for PresentationPresentation (2)
      • RSS feed for TechniquesTechniques (2)
      • RSS feed for TrainingTraining (5)
      • RSS feed for WeaponsWeapons (4)
      • RSS feed for ZenZen (4)

      Archive

      Blogroll

      • RSS feed for Structure Too BigStructure Too Big
        • MSDN Event Thursday in...
        • WorldMaps Update
        • ASP.NET University!
      • RSS feed for Chris CraftChris Craft
        • Pimp My Phone – D...
        • Pimp My Phone – D...
        • Pimp My Phone – D...
      Download OPML file OPML

      Disclaimer

      The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

      © Copyright 2008

      Sign in