What is dotMemory?

dotMemory is a powerful memory profiling tool designed for .NET applications, seamlessly integrating with Visual Studio, functioning as an extension in JetBrains Rider, or operating independently as a standalone application. It provides the ability to examine applications built on various versions of the .NET Framework, .NET Core, ASP.NET web applications, IIS, IIS Express, Windows services, and Universal Windows Platform apps, among others. For users on macOS and Linux, dotMemory can only be accessed through JetBrains Rider or utilized as a command-line utility. Additionally, it supports the importation of raw memory dumps from Windows, which can be obtained via task manager or process explorer and analyzed just like typical memory snapshots. This feature enables users to take advantage of sophisticated tools, such as automatic inspections and retention diagrams, enhancing their analytical capabilities. Understanding memory retention in your application is vital for optimal performance. Within this framework, the hierarchy of dominators is illustrated using a sunburst chart, which clearly displays objects that only retain other objects in memory, thus offering a comprehensive view of memory utilization trends. Such visualizations are instrumental for developers, as they illuminate memory relationships and pinpoint areas that may require optimization efforts. By leveraging these insights, developers can significantly improve the efficiency and reliability of their applications.

Pricing

Price Starts At:
$469 per year
Free Trial Offered?:
Yes

Integrations

Offers API?:
Yes, dotMemory provides an API

Screenshots and Video

dotMemory Screenshot 1

Company Facts

Company Name:
JetBrains
Company Location:
Czech Republic
Company Website:
www.jetbrains.com/dotmemory/features/

Product Details

Deployment
Windows
Mac
Linux
Training Options
Documentation Hub
Webinars
On-Site Training
Video Library
Support
Standard Support
Web-Based Support

Product Details

Target Company Sizes
Individual
1-10
11-50
51-200
201-500
501-1000
1001-5000
5001-10000
10001+
Target Organization Types
Mid Size Business
Small Business
Enterprise
Freelance
Nonprofit
Government
Startup
Supported Languages
English

dotMemory Categories and Features

Application Performance Monitoring (APM) Software

Baseline Manager
Diagnostic Tools
Full Transaction Diagnostics
Performance Control
Resource Management
Root-Cause Diagnosis
Server Performance
Trace Individual Transactions