FREEDOM251

Freedom251 › Profiling Software

JetBrains dotMemory

Free trial APILinuxMacSelf-hostedWindows

Visit JetBrains dotMemory Alternatives Pricing

JetBrains dotMemory's own site

What JetBrains dotMemory is

JetBrains dotMemory profiles memory in .NET applications to investigate leaks, memory use, garbage collection, and allocation patterns. It works with standalone .NET programs, ASP.NET web applications, and other .NET processes. You can run it as a standalone desktop application, inside JetBrains Rider or Visual Studio, or as a command-line profiler for continuous-integration builds and recurring routines. Analysis tools compare snapshots, show object relationships and retention, and examine allocation and garbage-collection traffic. Built-in inspections identify issues such as duplicate strings, sparse arrays, leaking event handlers, and WPF bindings. Visual Studio navigation can open a type declaration from an object set. dotMemory Unit is a free framework for .NET memory checks in unit tests. Standalone and command-line tools support Windows, macOS, and Linux, subject to platform and architecture limits. Process dump analysis is unavailable on macOS, and Linux imports only Linux-created dumps. A 30-day trial is available.

Who it suits

Developers working on C# or VB.NET applications who need memory profiling and leak investigation. It also suits teams automating profiling in continuous integration.

What it does well

  • Profiles standalone and ASP.NET .NET processes
  • Compares snapshots and object retention
  • Inspections flag common memory issues
  • Command-line automation supports CI routines
  • Free dotMemory Unit testing framework

What to know first

  • No CPU or thread profiling
  • Process dump analysis unavailable on macOS
  • Linux imports only Linux-created dumps
  • Paid subscriptions start at $609 a year

Limits

The profiler has no free plan and offers a 30-day trial. Process-dump analysis is unavailable on macOS, while Linux imports only dumps created on Linux; platform and architecture limitations also apply.

Plans

PlanBilled and limitsPrice
dotUltimate — Individual$609.00 per user, per year · Includes dotMemory with six other tools; yearly subscriptions include a perpetual fallback license$609 a year
All Products Pack — Individual$979.00 per user, per year · Includes dotMemory as part of a 16-tool subscription; yearly subscriptions include a perpetual fallback license$979 a year

As jetbrains.com lists them, read 8 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the JetBrains dotMemory website
  2. Start the 30-day trial
  3. Install the standalone application on Windows, macOS, or Linux
  4. Use dotMemory in Rider or Visual Studio, or run its command-line profiler
  5. Profile a .NET application, ASP.NET web application, or other .NET process
  6. Select a paid individual subscription after the trial

Verdict

dotMemory provides focused .NET memory analysis through desktop, IDE, and command-line workflows. Verify operating-system dump limits and subscription scope before choosing a plan.

Questions

Which operating systems does dotMemory support?

The standalone application and command-line tool support Windows, macOS, and Linux, with platform and architecture limitations documented by JetBrains.

Which .NET languages are supported?

dotMemory supports C# and VB.NET.

Is there a free version?

The profiler is paid and has a 30-day trial. dotMemory Unit is a separate free framework for .NET memory tests.

What subscriptions include dotMemory?

The dotUltimate Individual plan costs $609 a year and includes dotMemory with six other tools. The All Products Pack Individual costs $979 a year and includes dotMemory in a 16-tool subscription; yearly subscriptions include a perpetual fallback license.

Can dotMemory automate profiling?

Yes. Its command-line profiler can automate profiling in continuous integration builds and recurring profiling routines.

What security support does JetBrains provide?

JetBrains says its tools have SOC 2 attestation and provides SOC 2 reports, penetration-testing report summaries, and security questionnaires through its Trust Center.

Facts from JetBrains dotMemory's own pages

Automatic issue detection
Built-in inspections scan snapshots for common issues, including duplicate strings, sparse arrays, leaking event handlers, and WPF bindings. · jetbrains.com, 8 Oct 2026
Automation
Its command-line profiler can automate profiling in continuous integration builds and recurring profiling routines. · jetbrains.com, 8 Oct 2026
Founded
2000 · jetbrains.com, 28 Sept 2026
Headquarters
Prague, Czech Republic · jetbrains.com, 28 Sept 2026
IDE integrations
dotMemory integrates with JetBrains Rider and Visual Studio, and Visual Studio navigation can open a type declaration from an object set. · jetbrains.com, 8 Oct 2026
Memory analysis
The tool compares snapshots, shows object relationships and retention, and analyzes allocations and garbage collection traffic. · jetbrains.com, 8 Oct 2026
Operating systems
The standalone application and command-line tool are available for Windows, macOS, and Linux, with platform and architecture limitations documented by JetBrains. · jetbrains.com, 8 Oct 2026
Process dump limit
Process dump analysis is not supported on macOS, and the Linux version can import only dumps created on Linux. · jetbrains.com, 8 Oct 2026
Profiling modes
dotMemory is available as a standalone application, within Rider or Visual Studio, and as a command-line tool. · jetbrains.com, 8 Oct 2026
Purpose
dotMemory profiles .NET application memory to help investigate leaks, memory use, garbage collection, and allocation patterns. · jetbrains.com, 8 Oct 2026
Security
JetBrains says its tools have SOC 2 attestation and that SOC 2 reports, penetration-testing report summaries, and security questionnaires are available through its Trust Center. · jetbrains.com, 8 Oct 2026
Support
JetBrains directs users to its technical support, community forum, and bug and issue tracker for product help and feedback. · jetbrains.com, 8 Oct 2026
Supported applications
It can profile standalone .NET applications, ASP.NET web applications, and other .NET processes. · jetbrains.com, 8 Oct 2026
Unit testing
dotMemory Unit is a free framework for writing .NET unit tests that check for memory issues. · jetbrains.com, 8 Oct 2026

Where JetBrains dotMemory stands on Freedom251

Look at these too