# dotMemory Reviews
**Vendor:** JetBrains  
**Category:** [Application Performance Monitoring (APM) Tools](https://www.g2.com/categories/application-performance-monitoring-apm)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 15
## About dotMemory
dotMemory is a .NET memory profiler. For optimizing memory usage in your .NET applications, detecting memory leaks, and combating all types of memory issues.




## dotMemory Reviews
  ### 1. An excellent tool that every .net developer whould know

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 25, 2021

**What do you like best about dotMemory?**

The dotMemory will give you a lot of information in a simplified and organized manner to allow you to make that application, service, or process more performant and efficient

**What do you dislike about dotMemory?**

As with every plugin you add to Microsoft's Visual Studio, this will make things slower. Of course this is not a dotMemory issue in particular, but a VS known problem

**What problems is dotMemory solving and how is that benefiting you?**

I'm working in both legacy and new codebases and we are using this tool to prevent memory leaks and find new ways to prevent excessive memory usage. This is not as hard as you think if you have the right tool to get the relevant information about the processes running at any time.

  ### 2. Is an excellent tool for monitoring all the applications memory  in the server.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 17, 2021

**What do you like best about dotMemory?**

you can check or monitor the memory and take analytical based in comparison with snapshot and detect issues; I love to watch multiple views from  different applications in the server a the same time and see any problems in realtime

**What do you dislike about dotMemory?**

by the moment, I can't complain about dotMemory to me, has all the necessary to monitor and take better approaches from the processes in memory; in my experience, we detect memory issues with high consume and I resolved to thank this tool

**What problems is dotMemory solving and how is that benefiting you?**

monitoring memory severs, analytical from different snapshots, monitoring deferent application real-time, deep analysis memory consumption, auto-detect issues is critical

  ### 3. Real time memeory monitoring and analysis

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sunil K. | Sr. Software Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** August 22, 2019

**What do you like best about dotMemory?**

It's an essy to use application. Installation process is simple and quick. Memory Profiler connectivity with visual studio is fast and seamless. Application's customization is pretty smooth like i can easily define the time interval for auto snapshot. Control profiling can be hadled manually or via API. 
Application's memory profiling is straightforward and it automatically inspects memory issues. We are easily able to identify un-necessary and high memory usage in our applications. Memory allocation's detailed description is very helpful during analysis. It provides detail of arrays and objects which are responsible for memory wastage and consuming high memory. As well as it provides memeory leakage details related to binding and event handler. 
It's sunburst digram generates the memory retention issues details like path of retention, objects etc. So this makes my investigation task easy and overall it's effortless.
This reveals memory consumption details as well and generates breakdown details of same. Each session has details in new tab so efficiently can compare the result of different sessions.

**What do you dislike about dotMemory?**

So far not much to dislike, its generaring efficient result for us.

**Recommendations to others considering dotMemory:**

Yes. If someone is looking for memory issue analyzer then go for this. It's a convenient and reliable tool.

**What problems is dotMemory solving and how is that benefiting you?**

Analyzing un-necessary memory usage in web applications. Optimized applications perfromance. Memory traffic review is quick, easy and simple.

  ### 4. Perfect memory analysis application

**Rating:** 4.5/5.0 stars

**Reviewed by:** Naveen N. | Tech Lead, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 04, 2019

**What do you like best about dotMemory?**

This tool provides efficient memory usage details and generates the results in real time. Easily able to analyse the details of managed and un-managed memory, different instances, un-necessary objects and memory leak etc.
Automatically gets screenshots of memory consumption and these can be used for comparison.
This provides the profiling ability on remote system also.

**What do you dislike about dotMemory?**

So far we did not observe any issues in this tool. It's very helpful to inspect the memory issues in applications.

**Recommendations to others considering dotMemory:**

It's an easy to configure tool and compatible with different MS Visual Studio version. Customization of filtering and profiling is seamless. Good enough to trace and inspect memory leak issues.

**What problems is dotMemory solving and how is that benefiting you?**

Located memory issues in applications and fixed the same. Optimized application performance and escaped out of memory errors. Easy to use and configure.

  ### 5. One stop solution for memory analytics

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sunil S. | Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 31, 2019

**What do you like best about dotMemory?**

dotMemory application is an efficient tool to generate the memory consumption breakdown details. It's an highly responsive and performace is awesome. Easy integration with Visual Studio. Allows profiling on local desktop as well as on remote computer.
This displays memory issue in tree style which is flexible to analyse the results. As well as it shows memory (managed and un-managed) usage data in graph format as well.
Automatically captures the screen shot of memeory usage and allows to customize time interval and other conditions.

**What do you dislike about dotMemory?**

For remote profiling remote agent must be installed on local computer.

**Recommendations to others considering dotMemory:**

This is a perect tool for memeory leak issue investigation. Easy to use and stable. Go for it.

**What problems is dotMemory solving and how is that benefiting you?**

Debugging memory leakage in applications. Resolved un-managed and extra memeory consumption issues and optimized the applications.

  ### 6. Best .NET and Jetbrains product ever

**Rating:** 5.0/5.0 stars

**Reviewed by:** John S. | Lead Software Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** June 20, 2019

**What do you like best about dotMemory?**

As a lead engineer one of my task is to help when other people get stuck. So when .NET is behaving funny for any reason my first instinct is to open dotMemory and let it auto detect any issue. With this finding the memory leak is fast and not painful like other ways. You load the program, let dotMemory find the memory issue, you see what is causing the issue and then you know what to check, no more of painful hours of guessing where is the problem.

**What do you dislike about dotMemory?**

It's not available as a StandAlone anymore. I'll gladly buy the All Products pack or ReSharper Ultimate just for this but If I was only doing debbuging I would like to buy this as a Stand Alone

**Recommendations to others considering dotMemory:**

Whenever you are battling with a memory issue in .NET this should be your first step to fix it.

**What problems is dotMemory solving and how is that benefiting you?**

Finding memory leaks for .Net

  ### 7. Perfect evaluation of memory usage

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mukesh L. | Techniccal Lead, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** July 17, 2019

**What do you like best about dotMemory?**

This tool is easy to use and provides real time analysis functionality. Integration with visual studio is seamless.
This generates the details of memeory leaking instances efficiently. Using this application I can easily review full details of children objects as well. Allows to review the details of disposable objects. Provides memeory instances details in graphical format as well so its much helpful for overall quick view.
Independent filters are available so these makes searching easy.
Performance of application is good enough.

**What do you dislike about dotMemory?**

Not much to dislike during use of this tool i did not find any showstopper issue.

**What problems is dotMemory solving and how is that benefiting you?**

Resolved memory leak issues and optimized the performance of applications.
Investigation of memeory leak issue is fairly easy.

  ### 8. JetBrains dotMemory is one of best memory profile tool. 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** September 30, 2019

**What do you like best about dotMemory?**

First of all it's intuitive UI makes it different from other profilers.
Second allows easy symbol resolution and better result in less time.
Helps in memory and event leak analysis.
Also integration with Visual Studio is very easy.

**What do you dislike about dotMemory?**

It's main downside is it's performance. It is slow and some time freezes the complete system.

**Recommendations to others considering dotMemory:**

I highly recommend dot memory to developers who analyze memory leaks or event leaks on daily basis.
Also people who are working towards reaching a stable and robust product. 

**What problems is dotMemory solving and how is that benefiting you?**

Basically Using for
Memory Leaks
Event Leaks


  ### 9. Robust memory analyse tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Devika P. | Sr. Application Engineer, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** July 30, 2019

**What do you like best about dotMemory?**

It's an easy to use and customize tool. This application easily identifies the memory issues and leakage, pretty much helpful to eliminates errors in applications. It's independent filtering provides smooth searching.
dotMemory profiler tool generates real time data of memory usage.
Provides the memory use detail about allocated objects, garbage collection, disposable objects etc. During profiling explicitly shows the un-managed memeory details as well.
Memory usage detail also available in graph form and object bifurcation is amazing.

**What do you dislike about dotMemory?**

Its free trial version is available for 5 days only.

**Recommendations to others considering dotMemory:**

Yes, its a reliable tool for memory usage statistics.

**What problems is dotMemory solving and how is that benefiting you?**

Reduced time to detect the memory issues. Optimized performance of Window forms and Console apps.

  ### 10. The best app to analyze memory 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 27, 2019

**What do you like best about dotMemory?**

When we code there are more memory leaked opportunity. So it it the terrible thing for developers. We can analyze that using this tool. We can view and manage memory in application. We can integrated with microsoft visual studio. There is a simple user interface. So easy to use. 

**What do you dislike about dotMemory?**

It is cost and can not use for java, python etc application.

**Recommendations to others considering dotMemory:**

This is the best tool for memory analyzing in Dot net application. Once you begin the checking prepare, JetBrains dotMemory shows a timeline delineating a chart of the overall memory utilization, following each alter within the by and large sum of framework assets devoured.

**What problems is dotMemory solving and how is that benefiting you?**

When we release product we had to face a memory leak problem of our application. We could solve that problem using this tool.

  ### 11. Great tool for Application memory analyzation

**Rating:** 3.5/5.0 stars

**Reviewed by:** Waqar K. | Sr Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 06, 2018

**What do you like best about dotMemory?**

The easy UI interaction, the timeline view to monitor how memory is consumed across the application in real time. Tells you how the memory is allocated in real time which is awesome! It helps with the auto detection of the issue with taking a snapshot instantly and don't have to printscreen or use clipper to capture it. Also helps with how GC collects objects and how allocation is made. It saved us a lot of potential problems and slowing of the application 

**What do you dislike about dotMemory?**

It does not provide line-level timings, group by http request, Hot Spots and also the alternatives have soem nice data presentation, making sense of the data collected, and also the speed something becomes a problem as well. Interface is not intuitive, it takes a lot of dabbling to get used to how it works. Also, doesnot provide memory consumption form static and dynamic assemblies. 

**Recommendations to others considering dotMemory:**

Memory consumption from static and dynamic assemblies
Instance retention graph
Quickly visualize the relationship between your objects
Timeline View with Real-Time Data Collection
Show instances of leaking objects
Shows objects and its values
Dashboard or Summary
Easy to find that you want
Navigation capabilities 
Filtering

**What problems is dotMemory solving and how is that benefiting you?**

we are  using the dot trace to get read of memory leaks in our application and make it faster and more efficient for consumers, and end users.

  ### 12. Jet brains dot memory tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sunney S. | Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 28, 2019

**What do you like best about dotMemory?**

Dot memory is very good tool to check the memory of a objects. 

We can create a profile and analysis the memory consumption. 

We can take memory screenshots and compare with each other, on the basis of we can analysis how much new objects are created and destroy. 

We can run garbage collactor to dispose the object. 

**What do you dislike about dotMemory?**

It has been taken too much memory space for installation. 

**What problems is dotMemory solving and how is that benefiting you?**

To create web and windows application fast and user interactive. because with the help of dot memory we can dispose unwanted objects those are no more used. 

  ### 13. Optimize memory usage in the application

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sandesh B. | Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 10, 2018

**What do you like best about dotMemory?**

Found this tool is very helpful while Comparing memory snapshots which helps to find the object which is causing the memory leaks and also happy with the following features Comprehensive UI, easy navigation and Powerful automatic inspections

**What do you dislike about dotMemory?**

 exploring the tool I am liking all the features still more to understand and implement in my application didn't find many drawbacks happy with the tool.

**Recommendations to others considering dotMemory:**

very powerful .NET memory profiler that helps you optimize memory usage in the application, it helps to analyse the memory leaks and resolves other memory leakage issues.

**What problems is dotMemory solving and how is that benefiting you?**

Have found a number of memory leakage's and also the garbage collections may imply significant memory management overhead this can be analysed very easily

  ### 14. Great for Coding Memory Tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Food & Beverages | Mid-Market (51-1000 emp.)

**Reviewed Date:** February 07, 2019

**What do you like best about dotMemory?**

Super easy to use, useful, and very helpful for analyzing memory. My company has used this for .net coding. 

**What do you dislike about dotMemory?**

Honestly, I have not heard of any bad feedback from my coworkers. 

**What problems is dotMemory solving and how is that benefiting you?**

This has been a helpful tool to help identify what is taking up too much memory on our computers.

  ### 15. I really like this application is easy to use, practical and productive

**Rating:** 5.0/5.0 stars

**Reviewed by:** Andrea M. | Gerente de compra, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 08, 2018

**What do you like best about dotMemory?**

What I like the most about this application is that it helps me keep my computers up to date by analyzing the capacity of the memory, detecting the errors and fragmenting my hard disk to make it work better and faster

**What do you dislike about dotMemory?**

So far in the time that I have been using this application I have no complaints. it has worked very well

**What problems is dotMemory solving and how is that benefiting you?**

the problems that helped me solve was to have my computer faster


## dotMemory Discussions
  - [What is dotMemory used for?](https://www.g2.com/discussions/what-is-dotmemory-used-for)

- [View dotMemory pricing details and edition comparison](https://www.g2.com/products/dotmemory/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-15+08%3A24%3A39+-0500&secure%5Bsession_id%5D=bd8574e4-a3d1-4653-9f0b-c0e04d9ba738&secure%5Btoken%5D=10dc9464132b0fd86662266ea90070fae2796fd667f2556f5d14f56f76ca8360&format=llm_user)

## dotMemory Features
**Monitoring**
- Performance Baselines
- Performance Analysis
- Performance Monitoring
- AI/ML Assistance
- Multi-System Monitoring

**Response**
- Dashboards and Visualization
- Incident Alerting
- Root Cause Analysis (RCA)

**Agentic AI - Application Performance Monitoring (APM)**
- Autonomous Task Execution
- Cross-system Integration
- Adaptive Learning
- Proactive Assistance
- Decision Making

**Performance**
- Real User Monitoring (RUM)
- Second by Second Metrics

**Functionality**
- Synthetic Monitoring
- Dynamic Transaction Mapping
- Load Balancing
- Cloud Observability

## Top dotMemory Alternatives
  - [Splunk AppDynamics](https://www.g2.com/products/splunk-appdynamics/reviews) - 4.3/5.0 (335 reviews)
  - [Dynatrace](https://www.g2.com/products/dynatrace/reviews) - 4.5/5.0 (1,231 reviews)
  - [Datadog](https://www.g2.com/products/datadog/reviews) - 4.4/5.0 (689 reviews)

