.NET Memory Profiler Edition Comparison

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

Standard
US$ 189/€ 169
Professional
US$ 389/€ 349
Enterprise
US$ 549/€ 489
Updated! Standard Profiling
Profile standalone application Included Included Included
Profile ASP.NET (using IIS, IIS Express, or WebDev.WebServer) Included Included Included
Profile Windows Store App Included Included Included
Profile Silverlight Application Included Included Included
Profile WPF Browser Application Included Included Included
Profile Windows Service Included Included Included
New! Profile Azure Compute Emulator Included Included Included
Production Code Profiling
Attach to already running .NET processes Not included Included Included
Import memory dump files Not included Included Included
Open NmpCore session files Not included Included Included
New! Remote Profiling
New! Profile processes on a remote machine Not included Included Included
Updated! Heap Snapshots
Collect heap snapshots Included Included Included
Compare heap snapshots Included Included Included
Collect peak snapshots Not included Included Included
Updated! Automatic Memory Analysis
Updated! Get tips and warnings about common memory usage issues Included Included Included
Updated! Duplicate instances detection Included Included Included
Guided Profiling
Get step-by-step guidance for common profiling tasks Included Included Included
Profiling Levels
Balance the amount of data collected against the performance and memory overhead of the profiler Included Included Included
Updated! Instance Graph
Updated! Get a visual overview of how a managed instance is being used and how it is related to other instances. Included Included Included
New! Combined instances graph for multiple selected instances. Included Included Included
Snapshot Views
Managed types Included Included Included
Updated! Managed type details Included Included Included
Updated! Managed type instance details Included Included Included
Filters Included Included Included
Updated! Filter details Included Included Included
Call stacks and methods Included Included Included
Native memory Included Included Included
Unmanaged resources Not included Included Included
Unmanaged resource details Not included Included Included
Unmanaged resource instance details Not included Included Included
Easily filter and sort tabular data, and customize the way it is presented Included Included Included
Browse through a selected set of types, resources, or instances. Included Included Included
Instance and Allocation Filters
Focus on instances and allocations that share common characteristics Included Included Included
Dependency Property Evaluation
Dependency properties evaluated for WPF and Silverlight applications Included Included Included
Real-time View
Graphical real-time view of managed types Included Included Included
Numerical real-time view of managed types Included Included Included
Graphical real-time view of unmanaged resources Not included Included Included
Numerical real-time view of unmanaged resources Not included Included Included
Profiler Projects
Define session settings in a profiler project Not included Included Included
Keep track of session files related to a project Not included Included Included
Use projects explorer to view multiple projects and sessions Not included Included Included
Compare snapshots between different sessions Not included Included Included
Dispose Tracker
Collect information about disposed instances Included Included Included
Collect information about instances that are not properly disposed Included Included Included
Heap Utilization Tracker
Find out about how the heap generations are used by allocated instances Included Included Included
Identify unreachable instances by collecting generation #0 snapshots Included Included Included
Multiple .NET Runtimes
Support for processes with multiple .NET runtimes loaded Included Included Included
Multiple Processes in a Single Session
Profile multiple processes in the same session Included Included Included
Open session files containing multiple processes Included Included Included
Multiple Sessions in a Single Session
Work with multiple session documents in Visual Studio Included Included Included
New! Work with multiple session documents in standalone profiler Included Included Included
AppDomain Tracker
Focus on a single AppDomain Not included Included Included
Unmanaged Resources Tracker
Track information about unmanaged resource instances Not included Included Included
Identify managed instances that wraps unmanaged resource instances Not included Included Included
Full native call stacks  Not included Included Included
.NET Memory Profiler API
Use memory assertions to automatically detect memory leaks Included Included Included
Declaratively define expected memory usage by using assertion attributes. Not included Included Included
Add comments to the real-time graph Included Included Included
Programmatically collect heap snapshots from the profiled process Included Included Included
Command Line Tools
Start profiling (with or without UI) using command line arguments Included Included Included
Specify session settings using command line arguments Included Included Included
Specify profiler project to use when profiling using command line arguments Not included Included Included
Updated! Visual Studio integration
New! Visual Studio 2015 integration Included Included Included
Visual Studio 2013 integration Included Included Included
Visual Studio 2012 integration Included Included Included
Visual Studio 2010 integration Included Included Included
Debug profiling No included Included Included
New! Run Test under Profiler No included No included Included
OS and .NET Framework Support
Updated! Support for .NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.5.3 (4.6) Included Included Included
Support for Windows Store Apps Included Included Included
Support for Silverlight 4 and 5 Included Included Included
Support for Windows XP, Windows Vista, Windows 7/8/8.1/10, and Windows 2003/2008/2012 Server Included Included Included
Support for 64-bit OS Included Included Included
Support for 64-bit .NET Framework Included Included Included