If you have done windows forms development in the past and now you are using Windows Presentation Foundation, then you cannot help but notice that Windows Presentation Foundation uses more resources.

This is why you need Performance Profiling Tools for WPF. Below is a list of 5 five performance profiling tools that are included in the Windows SDK tool, WPFPerf:



Use for analyzing rendering behavior.

Visual Profiler

Use for profiling the use of WPF services, such as layout and event handling, by elements in the visual tree.

Working Set Analyzer

Use for analyzing the working set characteristics of your application.

Event Trace

Use for analyzing events and generating event log files.

ETW Trace Viewer

Record, display, and browse Event Tracing for Windows (ETW) log files in a WPF user-interface format.

To get more details about these tools visit this link: http://msdn.microsoft.com/en-us/library/aa969767.aspx