CLR Profiler explained

CLR Profiler
Author:Microsoft
Latest Release Version:4.5
Programming Language:C#, C++
Operating System:Microsoft Windows
Platform:.NET Framework,
.NET Compact Framework
Genre:Memory profiler
License:MIT License

CLR Profiler is a free and open-source memory profiler for the .NET Framework from Microsoft. 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.

Overview

The latest version, 4.5, released in November 2012, allows for profiling of .NET 2.0, 3.0, 3.5, 4.0 or 4.5 managed code as well as Silverlight apps.[1] The source code was originally included under the Microsoft Limited Reciprocal License (MS-LRL) and hosted on CodePlex. It is now available on GitHub under the MIT License.[2]

CLR Profiler is an intrusive tool; seeing a 10 to 100x slowdown in the application being profiled is not unusual. Therefore, it is not the right tool to find out where time is spent – use other profilers to profile the CPU usage of an application.

Releases

See also

External links

Notes and References

  1. Web site: Broman. David. CLRProfiler 4.5 released: includes Windows Store app support. David Broman's CLR Profiling API Blog. Microsoft. 7 June 2013. Nov 19, 2012.
  2. Web site: CLR Profiler. GitHub. 6 March 2022.
  3. Web site: CLR Profiler for .NET 4.5 (Supported .NET Framework versions: 4.5, 4.0, 3.5, 3.0, 2.0.) . 2013-06-07 . 2013-05-13 . https://web.archive.org/web/20130513073440/http://clrprofiler.codeplex.com/ . dead .
  4. http://www.microsoft.com/downloads/en/details.aspx?FamilyID=be2d842b-fdce-4600-8d32-a3cf74fda5e1 CLR Profiler for .NET 4.0
  5. http://www.microsoft.com/download/en/details.aspx?id=13442 Power Toys for .NET Compact Framework 3.5
  6. http://www.microsoft.com/downloads/info.aspx?na=47&p=1&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=86ce6052-d7f4-4aeb-9b7a-94635beebdda&u=details.aspx%3ffamilyid%3dA362781C-3870-43BE-8926-862B40AA0CD0%26displaylang%3den CLR Profiler for .NET 2.0
  7. http://www.microsoft.com/downloads/details.aspx?familyid=86ce6052-d7f4-4aeb-9b7a-94635beebdda&displaylang=en CLR Profiler for .NET 1.1