Intel® VTune™ Amplifier XE and Intel® VTune™ Amplifier for Systems Help
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 for the latest result with data grouped by module:
$ amplxe-cl -report hw-events -group-by module
Output a hotspots report for the latest result 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