JetBrains dotMemory
JetBrains dotMemory profiles memory in .NET applications to investigate leaks, allocation patterns, garbage collection, and memory use.
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.
| Plan | Price | What it gives you |
|---|---|---|
| dotUltimate — Individual | $609 a year | Includes dotMemory with six other tools; yearly subscriptions include a perpetual fallback license · $609.00 per user, per year |
| All Products Pack — Individual | $979 a year | Includes 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
- 1
Grafana Cloud Application Observability
Free planAndroidiOSWebAPI8.4From $0.03 a month - 2
Grafana Alerting
Free planWebLinuxmacOSWindows6.8$0.03 usage-based - 3
YourKit .NET Profiler
Free planAPILinuxmacOSWindows6.8From $99 a year - 4

Amazon CodeGuru Profiler
Free planWebAPILinuxSelf-hosted6.7From $0.01 a month - 5
Pyroscope
Free planWebLinuxmacOSWindows6.7From $19 a month - 6

Parca
Free planWebAPILinuxSelf-hosted6.6Free plan
