Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21ebc3f2d7c2877

Jump to content

// Workers AI · dad joke modeWhy did CLR Profiler go to therapy? It had a lot of memory issues.

From Wikipedia, the free encyclopedia
CLR Profiler
Original authorMicrosoft
Stable release
4.5 / November 2012; 13 years ago (2012-11)
Written inC#, C++
Operating systemMicrosoft Windows
Platform.NET Framework,
.NET Compact Framework
TypeMemory profiler
LicenseMIT License
Websitewww.microsoft.com/downloads/details.aspx?familyid=CD5AA57C-9CD1-45AB-AA4B-8DC586D30938&displaylang=en
Repositorygithub.com/microsoftarchive/clrprofiler/

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

[edit]

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

[edit]
  • CLR Profiler for .NET 4.5 (Supported .NET Framework versions: 4.5, 4.0, 3.5, 3.0, 2.0.)[3]
  • CLR Profiler for .NET 4.0[4]
  • Power Toys for .NET Compact Framework 3.5 (includes a NETCF CLR Profiler)[5]
  • CLR Profiler for .NET 2.0[6]
  • CLR Profiler for .NET 1.1[7]

See also

[edit]

References

[edit]
  1. Broman, David (Nov 19, 2012). "CLRProfiler 4.5 released: includes Windows Store app support". David Broman's CLR Profiling API Blog. Microsoft. Retrieved 7 June 2013.
  2. "CLR Profiler". GitHub. 6 March 2022.
  3. "CLR Profiler for .NET 4.5 (Supported .NET Framework versions: 4.5, 4.0, 3.5, 3.0, 2.0.)". Archived from the original on 2013-05-13. Retrieved 2013-06-07.
  4. CLR Profiler for .NET 4.0
  5. Power Toys for .NET Compact Framework 3.5
  6. CLR Profiler for .NET 2.0
  7. CLR Profiler for .NET 1.1
[edit]