2009-04-20 21:58:01 +08:00
|
|
|
perf-record(1)
|
2009-05-30 18:38:51 +08:00
|
|
|
==============
|
2009-04-20 21:58:01 +08:00
|
|
|
|
|
|
|
NAME
|
|
|
|
----
|
2009-05-27 15:33:18 +08:00
|
|
|
perf-record - Run a command and record its profile into perf.data
|
2009-04-20 21:58:01 +08:00
|
|
|
|
|
|
|
SYNOPSIS
|
|
|
|
--------
|
|
|
|
[verse]
|
|
|
|
'perf record' [-e <EVENT> | --event=EVENT] [-l] [-a] <command>
|
2009-05-28 22:25:34 +08:00
|
|
|
'perf record' [-e <EVENT> | --event=EVENT] [-l] [-a] -- <command> [<options>]
|
2009-04-20 21:58:01 +08:00
|
|
|
|
|
|
|
DESCRIPTION
|
|
|
|
-----------
|
|
|
|
This command runs a command and gathers a performance counter profile
|
2009-05-27 15:33:18 +08:00
|
|
|
from it, into perf.data - without displaying anything.
|
2009-04-20 21:58:01 +08:00
|
|
|
|
|
|
|
This file can then be inspected later on, using 'perf report'.
|
|
|
|
|
|
|
|
|
|
|
|
OPTIONS
|
|
|
|
-------
|
|
|
|
<command>...::
|
|
|
|
Any command you can specify in a shell.
|
|
|
|
|
|
|
|
-e::
|
|
|
|
--event=::
|
2009-06-06 20:56:33 +08:00
|
|
|
Select the PMU event. Selection can be a symbolic event name
|
|
|
|
(use 'perf list' to list all events) or a raw PMU
|
|
|
|
event (eventsel+umask) in the form of rNNN where NNN is a
|
|
|
|
hexadecimal event descriptor.
|
2009-04-20 21:58:01 +08:00
|
|
|
|
|
|
|
-a::
|
|
|
|
system-wide collection
|
|
|
|
|
|
|
|
-l::
|
|
|
|
scale counter values
|
|
|
|
|
|
|
|
SEE ALSO
|
|
|
|
--------
|
2009-06-06 20:56:33 +08:00
|
|
|
linkperf:perf-stat[1], linkperf:perf-list[1]
|