The report command is used to generate a profile report with computed metrics.
The collect command run prior to report generation will have generated a profile
session file with .ses extension and a raw counter data file for each type of
metric-type profiled. To generate the report, the path to the session file needs to
be provided as input (with -i option) as shown in the following
command options:
| Option | Description |
|---|---|
-i, --input-file <file>
|
Input the session file generated by collect command. |
-o, --output-file <file>
|
Output file name in .csv or .xls format as configured. |
-f, --format
|
Output file format in .csv or .xls. The default file format is
.csv. Note: XLS format is only supported
with Linux Perf.
|
-G, --group-by <system | package | numa |
ccx>
|
Aggregate result based on the selected grouping-category. |
-T, --time-series
|
Generate per-core time series report with instance-wise MIN, MAX, AVG
summaries. Only .csv format is supported. Note: Data is expected to have
been collected with
-I option
to generate time series data. |
--set-precision <n>
|
Set floating point precision for reported metrics, the default value is 3. |
-V, --verbose
|
Print verbose. |
--export-session
|
Create a compressed zipped file of session files with detailed log-file. |
--ini <INI>
|
Path to ini (.ini) file used to collect the events. |