EVERYTHING XIAOMI
Get listed

JetBrains dotMemory

JetBrains dotMemory profiles memory in .NET applications to investigate leaks, allocation patterns, garbage collection, and memory use.

Place
#11 of 29
Score
6.4
JetBrains dotMemory's website

What JetBrains dotMemory is

JetBrains dotMemory profiles memory in .NET applications to investigate leaks, allocation patterns, garbage collection, and memory use. It works with standalone .NET programs, ASP.NET web applications, and other .NET processes. You can use it as a desktop application, inside JetBrains Rider or Visual Studio, or through its command-line profiler. The tool compares snapshots, displays object relationships and retention, and examines allocation and garbage-collection traffic. Built-in inspections identify issues such as duplicate strings, sparse arrays, leaking event handlers, and WPF bindings. The command-line profiler can automate recurring routines and continuous-integration builds. dotMemory Unit is a free framework for .NET unit tests that check memory issues. Standalone and command-line tools run on Windows, macOS, and Linux, subject to platform and architecture limits. Process-dump analysis is unavailable on macOS, while Linux imports only Linux-created dumps. Paid subscriptions include a 30-day trial.

Good

  • Profiles standalone and ASP.NET .NET processes
  • Snapshot comparison and retention analysis
  • Inspections flag common memory problems
  • Command-line automation for CI builds
  • Free dotMemory Unit testing framework

Watch out

  • No free plan
  • Process dumps unavailable on macOS
  • Linux imports only Linux-created dumps
  • Platform and architecture limits apply

Who it suits

It suits .NET developers investigating memory behavior in applications, web services, and automated builds. Teams using Rider or Visual Studio can work inside those environments.

Verdict

dotMemory offers several ways to inspect and automate .NET memory profiling, including IDE and command-line workflows. Check the operating-system restrictions if process-dump analysis is part of your work.

Plans and prices

From JetBrains dotMemory's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
dotUltimate — Individual$609 a yearIncludes dotMemory with six other tools; yearly subscriptions include a perpetual fallback license · $609.00 per user, per year
All Products Pack — Individual$979 a yearIncludes dotMemory as part of a 16-tool subscription; yearly subscriptions include a perpetual fallback license · $979.00 per user, per year

The facts

Each one read from JetBrains dotMemory's own pages, with the date it was checked.

What it does

Automatic issue detection
Built-in inspections scan snapshots for common issues, including duplicate strings, sparse arrays, leaking event handlers, and WPF bindings.checked 8 Oct 2026
Automation
Its command-line profiler can automate profiling in continuous integration builds and recurring profiling routines.checked 8 Oct 2026
IDE integrations
dotMemory integrates with JetBrains Rider and Visual Studio, and Visual Studio navigation can open a type declaration from an object set.checked 8 Oct 2026
Memory analysis
The tool compares snapshots, shows object relationships and retention, and analyzes allocations and garbage collection traffic.checked 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.checked 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.checked 8 Oct 2026
Profiling modes
dotMemory is available as a standalone application, within Rider or Visual Studio, and as a command-line tool.checked 8 Oct 2026
Purpose
dotMemory profiles .NET application memory to help investigate leaks, memory use, garbage collection, and allocation patterns.checked 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.checked 8 Oct 2026
Support
JetBrains directs users to its technical support, community forum, and bug and issue tracker for product help and feedback.checked 8 Oct 2026
Unit testing
dotMemory Unit is a free framework for writing .NET unit tests that check for memory issues.checked 8 Oct 2026

The company

Founded
2000checked 28 Sep 2026
Headquarters
Prague, Czech Republicchecked 28 Sep 2026

Where it runs

Supported applications
It can profile standalone .NET applications, ASP.NET web applications, and other .NET processes.checked 8 Oct 2026

Alternatives to JetBrains dotMemory

All alternatives
  1. 1
    8.4From $0.03 a month
  2. 2

    Grafana Alerting

    Free planWebLinuxmacOSWindows
    6.8$0.03 usage-based
  3. 3

    YourKit .NET Profiler

    Free planAPILinuxmacOSWindows
    6.8From $99 a year
  4. 4Amazon CodeGuru Profiler logo

    Amazon CodeGuru Profiler

    Free planWebAPILinuxSelf-hosted
    6.7From $0.01 a month
  5. 5

    Pyroscope

    Free planWebLinuxmacOSWindows
    6.7From $19 a month
  6. 6Parca logo

    Parca

    Free planWebAPILinuxSelf-hosted
    6.6Free plan