Freedom251 › Profiling Software
JetBrains dotMemory

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
| Plan | Billed and limits | Price |
|---|---|---|
| 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
- Open the JetBrains dotMemory website
- Start the 30-day trial
- Install the standalone application on Windows, macOS, or Linux
- Use dotMemory in Rider or Visual Studio, or run its command-line profiler
- Profile a .NET application, ASP.NET web application, or other .NET process
- 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
- Profiling Software#20 of 29