Analyze Profiling Results
After you collect enough profiling data, you can proceed to determining the cause of memory issues (the analysis step). As mentioned in the First Look at the User Interface section, memory analysis assumes continuous choosing of subjects for the analysis (certain object sets or instances) and examining these subjects from different perspectives — views. This chapter contains detailed descriptions of dotMemory views and analysis workflows:
Opening a snapshot in different Analysis tabs
You can perform a number of analyses of the same data at a time. To copy current analysis to a new tab, click at the top right corner of the dotMemory window or use the Ctrl+T combination.
To start a new analysis, use the Ctrl+Alt+T combination.
Navigating Through Views History
To go to the previous / next view
Navigating to Type Declaration
The source code of the application you have a snapshot for is opened in Visual Studio or JetBrains Rider.
(Visual Studio only) ReSharper is installed in Visual Studio.
(Visual Studio only) dotMemory is installed with enabled integration into Visual Studio: the option was selected during dotMemory installation.
To navigate to a type declaration
In dotMemory, in any view that displays object types, right-click a type* you need.
In the context menu, select .
If more than one IDE instance is found, dotMemory will open the window that lists all found type declarations in running IDE instances. Click a specific declaration to navigate.
Last modified: 02 December 2020