ANTS Memory Profiler enables you to profile memory usage of applications written in any of the languages available for the .NET Framework, including Visual Basic .NET, C#, and Managed C++. This is useful, for example, to improve memory usage by identifying the objects and classes that use most memory, and objects that remain live the longest.
You can use ANTS Memory Profiler to profile .NET desktop applications, ASP.NET web applications hosted in Internet Information Services (IIS) or the ASP.NET Development Server, .NET Windows services, COM+ server applications, Silverlight 4 or later applications, and XBAPs. In addition, you can profile applications that host the .NET Runtime, for example Visual Studio .NET plug-ins.
For more information, see the ANTS Memory Profiler product page.