Configurator
In this topic:
Configurator allows you to create new or edit existing reports and adjust:
•Select Process
•Select Preset
•Configurator type
•Generators (Table, Bar, Pie)
•Data metrics (measurements of an object)
•Extra options (optionally include object states, change colors)
Click on the New report button or Edit button to open the Configurator.
When the exported winIDEA data includes multiple processes, you can choose between them in the Process section at the top left of the Configurator. If the dropdown menu is disabled, that means only one process is available and is selected by default.
Use the Preset configuration if you are not sure how to initially configure the report. The preset pre-selects the generator and object metrics to provide a senseful form of the report. All you have to do is select the objects in which you are interested. You can find presets in the top right of the Configurator.
Select the Configurator type based on your Data type.
•Table
•Bar chart
•Pie chart
Object list includes all objects in the exported data, which match the selected Configurator type, e.g. Tasks.
If the profiled application runs on multiple cores, you can make object selection based on the CPU core where the objects were sourced. You can select a group via the three-dots button in the top of the object section.
Use Filter located at the bottom of the list when you want to filter the list by your criteria. Filter is available for each list.
Each object (and object state, if available) includes its own metrics which data is used to create a report.
When displaying data as a bar or pie chart, select only metrics with the same unit.
Extra options allows you to customize your layout and include or exclude object states.
Profiled objects can often include multiple states (e.g., RUN or SUSPENDED state). You can additionally select individual states of interest for report generation.
Enable Extra options / Include <Object> states to display a list of object states.
Multiple data types can be configured in the Configurator. There can be only one data type per report.
Example: Your application is using an RTOS, where you want to see which tasks have been running the most time. To visualize this, configure a report to display tasks in a bar chart providing net time (T.NET [ns]) as your metric. Data are automatically sorted in a chart.
Same functions can be run in multiple contexts. To find the function that is run in a certain context, a drop-down menu with all available contexts is shown below the Configurator type bar. If the dropdown is disabled, it means that only one context is available and is selected by default.
Example: On the multicore CPU, you want to see how the load is distributed on each core. Use CPU Load data type and configure the report to display average value metric (VAL.AVG [%]) in a pie chart.