Application Memory Insights
The Insights feature allows you to collect detailed memory reports for applications over a specified time. A report includes:
- Memory Used: Total, Peak, and Average during the data collection.
- Memory Host Size: Total, Peak, Average during the data collection.
- A chart shows the Total and Hot Memory Used during the data collection.
- Process Information: PID, PPID, CPU%, DRAM Usage, CXL Memory Usage, User, Command
The insights page is shown in the following screenshot.
Memory Insights Page
The Insights page has the following features:
- A list of running processes on the system
- Search for a process name or ID in the list of running processes and reports
- Filter reports from Monitoring, Reports Ready, Partial Reports
- Time Duration over which the data will be collected for the report
- Start/Stop collecting data
- Selected Process information and Report area
Starting a Data Collection Report
To begin collecting data on a single process or process tree:
- Select an application process from the list:
- Use the 'Search' box to find processes by name or PID
- If a parent process is selected, the parent and all child processes will be included in the data collection and report. If a single process is selected, only that process will be used.
- Manually expand or collapse any part of the process tree or use the 'Expand All' and 'Collapse All' options under the search box to expand or collapse the entire process tree.
-
Choose the duration from the drop-down to select how long the data will be collected:
-
Click the
toggle to start the data collection.
-
A popup confirmation message will be displayed. Click 'Start' to continue, or 'Cancel' to cancel the operation:
The data collection will begin and automatically terminate when the Time Duration is exceeded. It may take up to 2 minutes for data to appear in the chart. This is because the report needs enough samples to begin generating the data charts.
If you want to stop the data collection manually, see Stopping a Data Collection Report.
Stopping a Data Collection Report
Select a process that is actively collecting data, then click the toggle to stop the data collection.
Viewing Reports
When a process with a valid report is selected from the process list, the report will be displayed in the main section of the page. The chart and information will be updated if data is actively collected for the selected process. If the report is Partial or Completed, the data will be displayed but not updated.
Filtering Reports
Reports have three statuses:
- Monitoring: Data is actively being collected. A partial report is available for viewing.
- Reports Ready: The data collection was completed successfully and is available for viewing.
- Partial Reports: The data is incomplete. The data collection was manually stopped, or the application exited before the Time Duration was met. A partial report is available for viewing.
Click the Report Filter icon next to the Search box, and select one or more statuses. Reports matching the filter(s) will be displayed in the process list. Click a process to view the report.
Report Status Filter