CLR Profiler
Encyclopedia
CLR Profiler is a memory profiler for the .NET Framework
.NET Framework
The .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability...

 from Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...

. It allows the user to investigate the contents of the managed heap, the behavior of the garbage collector, and the allocation patterns (including call-graph analysis) of the program being profiled.

The latest version, 4, released in Feb 2011, allows for profiling of .NET 2.0, 3.0, 3.5, or 4.0 managed code as well as silverlight apps. The source code is included under a non-free license in the latest release.

It does not support profiling the CPU usage of an application.

Downloads and Documentation

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK