Profiling a WPF application is an important step to understanding its behavior. There are lots of tools in the market for profiling WPF applications. Here is a small compilation of such tools:

Snoop

WPFPerf

Perforator

Visual Profiler

The Perforator, Visual Profiler is part of the WPF Performance Suite.