Home
Download
Buy
Support

.NET Memory Profiler Editions

.NET Memory Profiler is available in two editions: Standard and Professional. Below is a comparison of the features that are included in the editions. For more details about the features, see the features page.

 

  Professional Standard
Standard Profiling    
Profile standalone application X X
Profile ASP.NET (using IIS or WebDev.WebServer) X X
Profile WPF Browser Application X X
Profile Windows Service X X
     
Production Code Profiling    
Attach to already running .NET processes X  
Import memory dump files X  
     
Heap Snapshots    
Collect heap snapshots X X
Compare heap snapshots X X
     
New! Automatic Memory Analysis    
Get tips and warnings about common memory usage issues X X
     
Snapshot Views    
Updated! Managed types X X
Updated! Managed type details X X
Updated! Managed type instance details X X
Updated! Call stacks and methods X X
Native memory X X
Unmanaged resources X  
Updated! Unmanaged resource details X  
Updated! Unmanaged resource instance details X  
Updated! Easily filter and sort tabular data, and customize the way it is presented X X
Browse through a selected set of types, resources, or instances. X X
     
Real-time View    
Graphical real-time view of managed types X X
Numerical real-time view of managed types X X
Graphical real-time view of unmanaged resources X  
Numerical real-time view of unmanaged resources X  
     
Profiler Projects    
Define session settings in a profiler project X  
Keep track of session files related to a project X  
Use projects explorer to view multiple projects and sessions X  
Compare snapshots between different sessions X  
     
Dispose Tracker    
Collect information about disposed instances X X
Collect information about instances that are not properly disposed X X
     
Heap Utilization tracker    
Find out about how the heap generations are used by allocated instances X X
Identify unreachable instances by collecting generation #0 snapshots X X
     
AppDomains and Thread Tracker    
Focus on a single AppDomain or Thread X  
     
Unmanaged Resources Tracker    
Track information about unmanaged resource instances X  
Identify managed instances that wraps unmanaged resource instances X  
New! Full native call stacks  X  
     
.NET Memory Profiler API    
Use memory assertions to automatically detect memory leaks X X
Declaratively define expected memory usage by using assertion attributes. X  
Add comments to the real-time graph X X
Programmatically collect heap snapshots from the profiled process X X
     
Command Line Tools    
Start profiling (with or without UI) using command line arguments X X
Specify session settings using command line arguments X X
Specify profiler project to use when profiling using command line arguments X  
     
Visual Studio integration    
New! Visual Studio 2010 Integration X X
Visual Studio 2008 Integration X X
Visual Studio 2005 Integration X X
     
OS and .NET Framework Support    
Updated! Support for .NET Framework 1.1, 2.0, 3.0, 3.5, and 4.0 X X
Updated! Support for Windows 2000, Windows XP, Windows Vista, Windows 7 and Windows 2003/2008 Server X X
Updated! Support for 64-bit OS X X
Updated! Support for 64-bit .NET Framework X X
.NET Memory Profiler is developed by SciTech Software AB
© Copyright 2002-2010. SciTech Software AB. All right reserved.

If you have any comments or questions on the profiler, please write to memprofiler@scitech.se.