To perform the custom profile:
- Click PROFILE > Start Profiling to navigate to the Select Profile Target screen.
- Select the required profile target and click the Next button. The Select Profile Configuration screen is displayed.
- From the Select Profile Type drop-down, select one of the following:
- The CPU Tracing Mode drop-down consists of the options OS Trace and User
Mode Trace. On Linux, OS Trace is enabled (with supported events) only
in root/ADMIN mode and on Windows, it’s enabled with the supported event
Schedule. User Mode Trace is enabled only for Application Analysis on
Linux. CPU Trace looks as follows:Figure 1. CPU Trace
- GPU Trace looks as follows:Figure 2. GPU Trace
Multiple categories from the custom configs can be added together, for example, CPU Profile + CPU Trace. When multiple categories are selected, it will be mentioned below as breadcrumbs under Added Categories and you can deselect the unwanted categories. The corresponding CLI command will be generated below. The custom configs screen will look similar to the following:
Figure 3. Custom Config - Added Categories
- The CPU Tracing Mode drop-down consists of the options OS Trace and User
Mode Trace. On Linux, OS Trace is enabled (with supported events) only
in root/ADMIN mode and on Windows, it’s enabled with the supported event
Schedule. User Mode Trace is enabled only for Application Analysis on
Linux. CPU Trace looks as follows:
- Select the Custom Configs tab and select CPU Profile from the left vertical pane.
- Click Advanced Options to enable call-stack, set symbol paths (if the debug files are in different locations) and other options. Refer the section Advanced Options for more information on this screen.
- Once all the options are set, the Start Profile button at the bottom will be enabled. Click it to start the profile.
After the profile initialization the profile data collection screen is displayed.