perf_2.6.32-report(1)

perf_2.6.32-report1

Read perf.data (created by perf record) and display the profile

Usage

perf report [{-i <file> | --input=file}]

Overview

This command displays the performance counter profile information recorded via perf record.

Options

-i, --input=

Input file name. (default: perf.data)

-d, --dsos=

Only consider symbols in these dsos. CSV that understands file://filename entries. -n --show-nr-samples Show the number of samples for each symbol -T --threads Show per-thread event counters

-C, --comms=

Only consider symbols in these comms. CSV that understands file://filename entries.

-S, --symbols=

Only consider these symbols. CSV that understands file://filename entries.

-w, --field-width=

Force each column width to the provided list, for large terminal readability.

-t, --field-separator=

Use a special separator character and don’t pad with spaces, replacing all occurances of this separator in symbol names (and other output) with a . character, that thus it’s the only non valid separator.

-g [type,min], --call-graph

Display callchains using type and min percent threshold. type can be either:

• flat: single column, linear exposure of callchains.

• graph: use a graph tree, displaying absolute overhead rates.

• fractal: like graph, but displays relative rates. Each branch of the tree is considered as a new profiled object.

Default: fractal,0.5.

From linux-tools-2.6.32 2.6.32-48squeeze6 in Debian 6.0 (Squeeze). Parsed by carta from the page's man source.