YourKit Profiler for .NET provides zero-overhead profiling for your .NET applications and makes code profiling and memory usage optimization simple and fast.
Fastt code profiling for locating bottlenecks and solving application performance problems.
Real-time, live performance metrics with graphs, stacks and threads.
Memory profiling for optimizing memory usage and discovering memory leaks.
Profiles all types of .NET applications, including standalone .NET applications, .NET web services, .NET Windows services, .NET DCOM objects, ASP.NET and more.
Supports:
All .NET frameworks, including 1.x, 2.0 and 3.x
Microsoft Vista, XP, 2003 Server and 2000
32-bit and 64-bit systems
Tight integration with Microsoft Visual Studio 2003, 2005, and 2008
User-friendly interface provides results that are easy to interpret
Smart tools for locating problems automatically
On-demand profiling lets you profile only when needed to ensure lowest overhead