HOME

TheInfoList



OR:

CLR Profiler is a
free and open-source Free and open-source software (FOSS) is software available under a Software license, license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term ...
memory profiler for the .NET Framework from
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
. 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. The source code was originally included under the Microsoft Limited Reciprocal License (MS-LRL) and hosted on CodePlex. It is now available on
GitHub GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...
under the
MIT License The MIT License is a permissive software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts very few restrictions on reuse and therefore has high license compatibility. Unl ...
. 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

* CLR Profiler for .NET 4.5 (Supported .NET Framework versions: 4.5, 4.0, 3.5, 3.0, 2.0.) * CLR Profiler for .NET 4.0 * Power Toys for .NET Compact Framework 3.5 (includes a NETCF CLR Profiler) * CLR Profiler for .NET 2.0 * CLR Profiler for .NET 1.1CLR Profiler for .NET 1.1
/ref>


See also

* List of performance analysis tools * AQtime * OProfile


References


External links


Original CLR Profiler Site

CLR Profiler usage guide
.NET programming tools Free and open-source software Microsoft development tools Microsoft free software Software using the MIT license Windows-only free software Free software programmed in C Sharp Free software programmed in C++ {{Microsoft-software-stub