Intel® VTune™ Amplifier
Specify grouping in a report.
Bottom-up tab > Grouping drop-down menu
-group-by <granularity1>,<granularity2> |
Argument |
Description |
<granularity> |
Grouping level that depends on the report type. |
Varies by report; function is the most common default.
Use the group-by action-option to group data in your report by your specified criteria. For multiple grouping levels, add arguments separated by commas (no spaces).
For some reports (for example, top-down report) you can specify only a single grouping level.
To display a list of available groupings for a particular report, type: amplxe-cl -report <report_name> -r <result_dir> group-by=?. If you do not specify a result directory, the latest result is used by default.
The function value groups the result data both by function and by module. To group just by the function, use function-only.
Output a hardware events report with data grouped by module:
$ amplxe-cl -report hw-events -group-by module
Output a hotspots report with data grouped by thread and function:
$ amplxe-cl -report hotspots -group-by thread,function
Display all available hw-events report groupings for a TSX Hotspots analysis result:
$ amplxe-cl -report hw-events -r /temp/test/r029ths/r029ths group-by=? amplxe: Using result path '/temp/test/r029ths/r029ths' Available values for '-group-by' option are: basic-block basic-block-size frame frame-domain frame-type function (default) function-mangled outer-function-mangled module process source-file source-line task thread cpuid sync-obj address function-range source-function wake-up-reason wake-up-object package