Home
last modified time | relevance | path

Searched refs:perf (Results 1 – 25 of 241) sorted by relevance

12345678910

/external/linux-tools-perf/perf-3.12.0/tools/perf/
Dcommand-list.txt2 # List of known perf commands.
5 perf-annotate mainporcelain common
6 perf-archive mainporcelain common
7 perf-bench mainporcelain common
8 perf-buildid-cache mainporcelain common
9 perf-buildid-list mainporcelain common
10 perf-diff mainporcelain common
11 perf-evlist mainporcelain common
12 perf-inject mainporcelain common
13 perf-kmem mainporcelain common
[all …]
/external/linux-tools-perf/perf-3.12.0/tools/perf/tests/attr/
DREADME3 This testing support is embedded into perf directly and is governed
8 each event created within single perf command. Each event details
9 are stored into separate text file. Once perf command is finished
33 Following tests are defined (with perf commands):
35 perf record kill (test-record-basic)
36 perf record -b kill (test-record-branch-any)
37 perf record -j any kill (test-record-branch-filter-any)
38 perf record -j any_call kill (test-record-branch-filter-any_call)
39 perf record -j any_ret kill (test-record-branch-filter-any_ret)
40 perf record -j hv kill (test-record-branch-filter-hv)
[all …]
/external/linux-tools-perf/perf-3.12.0/tools/perf/Documentation/
Dperf-kvm.txt1 perf-kvm(1)
6 perf-kvm - Tool to trace/measure kvm guest os
11 'perf kvm' [--host] [--guest] [--guestmount=<path>
14 'perf kvm' [--host] [--guest] [--guestkallsyms=<path> --guestmodules=<path>
16 'perf kvm stat [record|report|live] [<options>]
20 There are a couple of variants of perf kvm:
22 'perf kvm [options] top <command>' to generates and displays
26 'perf kvm record <command>' to record the performance counter profile
27 of an arbitrary workload and save it into a perf data file. If both
28 --host and --guest are input, the perf data file name is perf.data.kvm.
[all …]
Dperf-lock.txt1 perf-lock(1)
6 perf-lock - Analyze lock events
11 'perf lock' {record|report|script|info}
16 and statistics with this 'perf lock' command.
18 'perf lock record <command>' records lock events
20 produces the file "perf.data" which contains tracing
23 'perf lock report' reports statistical data.
25 'perf lock script' shows raw lock events.
27 'perf lock info' shows metadata like threads or addresses
35 Input file name. (default: perf.data unless stdin is a fifo)
[all …]
Dperf-archive.txt1 perf-archive(1)
6 perf-archive - Create archive with object files with build-ids found in perf.data file
11 'perf archive' [file]
15 This command runs runs perf-buildid-list --with-hits, and collects the files
16 with the buildids found so that analysis of perf.data contents can be possible
22 linkperf:perf-record[1], linkperf:perf-buildid-list[1], linkperf:perf-report[1]
Dperf-script.txt1 perf-script(1)
6 perf-script - Read perf.data (created by perf record) and display trace output
11 'perf script' [<options>]
12 'perf script' [<options>] record <script> [<record-options>] <command>
13 'perf script' [<options>] report <script> [script-args]
14 'perf script' [<options>] <script> <required-script-args> [<record-options>] <command>
15 'perf script' [<options>] <top-script> [script-args]
21 There are several variants of perf script:
23 'perf script' to see a detailed trace of the workload that was
28 available via 'perf script -l'). The following variants allow you to
[all …]
Dandroid.txt1 How to compile perf for Android
22 perf uses some bionic enhancements that are not included in these NDK versions.
48 II. Compile perf for Android
56 III. Install perf
59 Install perf using:
60 adb push perf /data/perf
62 If you also want to use perf-archive you need busybox tools for Android.
63 For installing perf-archive, you first need to replace #!/bin/bash with #!/system/bin/sh:
64 sed 's/#!\/bin\/bash/#!\/system\/bin\/sh/g' perf-archive >> /tmp/perf-archive
65 chmod +x /tmp/perf-archive
[all …]
Dperf-sched.txt1 perf-sched(1)
6 perf-sched - Tool to trace/measure scheduler properties (latencies)
11 'perf sched' {record|latency|map|replay|script}
15 There are five variants of perf sched:
17 'perf sched record <command>' to record the scheduling events
20 'perf sched latency' to report the per task scheduling latencies
23 'perf sched script' to see a detailed trace of the workload that
24 was recorded (aliased to 'perf script' for now).
26 'perf sched replay' to simulate the workload that was recorded
27 via perf sched record. (this is done by starting up mockup threads
[all …]
Dperf-evlist.txt1 perf-evlist(1)
6 perf-evlist - List the event names in a perf.data file
11 'perf evlist <options>'
15 This command displays the names of events sampled in a perf.data file.
21 Input file name. (default: perf.data unless stdin is a fifo)
37 linkperf:perf-record[1], linkperf:perf-list[1],
38 linkperf:perf-report[1]
Dperf-buildid-list.txt1 perf-buildid-list(1)
6 perf-buildid-list - List the buildids in a perf.data file
11 'perf buildid-list <options>'
15 This command displays the buildids found in a perf.data file, so that other
17 perf report.
29 Input file name. (default: perf.data unless stdin is a fifo)
42 linkperf:perf-record[1], linkperf:perf-top[1],
43 linkperf:perf-report[1]
Dperf-help.txt1 perf-help(1)
6 perf-help - display help information about perf
10 'perf help' [-a|--all] [COMMAND]
15 With no options and no COMMAND given, the synopsis of the 'perf'
16 command and a list of the most commonly used perf commands are printed
22 If a perf command is named, a manual page for that command is brought
26 Note that `perf --help ...` is identical to `perf help ...` because the
38 Part of the linkperf:perf[1] suite
Dperf.txt1 perf(1)
6 perf - Performance analysis tools for Linux
11 'perf' [--version] [--help] COMMAND [ARGS]
22 linkperf:perf-stat[1], linkperf:perf-top[1],
23 linkperf:perf-record[1], linkperf:perf-report[1],
24 linkperf:perf-list[1]
Dperf-diff.txt1 perf-diff(1)
6 perf-diff - Read perf.data files and display the differential profile
11 'perf diff' [baseline file] [data file1] [[data file2] ... ]
15 This command displays the performance difference amongst two or more perf.data
16 files captured via perf record.
18 If no parameters are passed it will assume perf.data.old and perf.data.
21 specified perf.data files.
94 The comparison is governed by the baseline file. The baseline perf.data
95 file is iterated for samples. All other perf.data files specified on
99 All samples from non-baseline perf.data files, that do not match any
[all …]
Dperf-mem.txt1 perf-mem(1)
6 perf-mem - Profile memory accesses
11 'perf mem' [<options>] (record [<command>] | report)
15 "perf mem -t <TYPE> record" runs a command and gathers memory operation data
16 from it, into perf.data. Perf record options are accepted and are passed through.
18 "perf mem -t <TYPE> report" displays the result. It invokes perf report with the
43 option can be passed in record mode. It will be interpreted the same way as perf
48 linkperf:perf-record[1], linkperf:perf-report[1]
Dperf-kmem.txt1 perf-kmem(1)
6 perf-kmem - Tool to trace/measure kernel memory(slab) properties
11 'perf kmem' {record|stat} [<options>]
15 There are two variants of perf kmem:
17 'perf kmem record <command>' to record the kmem events
20 'perf kmem stat' to report kernel memory statistics.
26 Select the input file (default: perf.data unless stdin is a fifo)
47 linkperf:perf-record[1]
Dperf-inject.txt1 perf-inject(1)
6 perf-inject - Filter to augment the events stream with additional information
11 'perf inject <options>'
15 perf-inject reads a perf-record event stream and repipes it to stdout. At any
20 Build-ids are just the first user of perf-inject - potentially anything that
46 linkperf:perf-record[1], linkperf:perf-report[1], linkperf:perf-archive[1]
Dperf-timechart.txt1 perf-timechart(1)
6 perf-timechart - Tool to visualize total system behavior during a workload
11 'perf timechart' {record}
15 There are two variants of perf timechart:
17 'perf timechart record <command>' to record the system level events
20 'perf timechart' to turn a trace into a Scalable Vector Graphics file,
30 Select the input file (default: perf.data unless stdin is a fifo)
46 linkperf:perf-record[1]
Dperf-script-python.txt1 perf-script-python(1)
6 perf-script-python - Process trace data with a Python script
11 'perf script' [-s [Python]:script[.py] ]
16 This perf script option is used to process perf script data using perf's
26 raw perf script stream. You can avoid reading the rest of this
32 'syscall-counts' script you see when you list the available perf script
33 scripts via 'perf script -l'. As such, this script also shows how to
34 integrate your script into the list of general-purpose 'perf script'
81 allowable by perf. These individual syscall events will however be
92 don't care how it exited, so we'll use 'perf record' to record only
[all …]
Dexamples.txt3 ****** perf by examples ******
10 'perf list':
12 titan:~> perf list
31 titan:~> perf stat -e kmem:mm_page_pcpu_drain -e kmem:mm_page_alloc
45 'repeat the workload N times' feature of perf stat:
47 titan:~> perf stat --repeat 5 -e kmem:mm_page_pcpu_drain -e
69 titan:~/git> perf record -e kmem:mm_page_alloc -c 1 ./git gc
75 [ perf record: Captured and wrote 0.267 MB perf.data (~11679 samples) ]
79 titan:~/git> perf report
99 0.68% perf /lib64/libpthread-2.5.so
[all …]
Dperf-probe.txt1 perf-probe(1)
6 perf-probe - Define new dynamic tracepoints
11 'perf probe' [options] --add='PROBE' [...]
13 'perf probe' [options] PROBE
15 'perf probe' [options] --del='[GROUP:]EVENT' [...]
17 'perf probe' --list
19 'perf probe' [options] --line='LINE'
21 'perf probe' [options] --vars='PROBEPOINT'
38 Specify module name in which perf-probe searches probe points
39 or lines. If a path of module file is passed, perf-probe
[all …]
Dperf-bench.txt1 perf-bench(1)
6 perf-bench - General framework for benchmark suites
11 'perf bench' [<common options>] <subsystem> <suite> [<options>]
15 This 'perf bench' command is a general framework for benchmark suites.
27 % perf bench sched pipe # with no style specified
38 % perf bench --format=simple sched pipe # specified simple
82 % perf bench sched messaging # run with default
88 % perf bench sched messaging -t -g 20 # be multi-thread, with 20 groups
109 % perf bench sched pipe
116 % perf bench sched pipe -l 1000 # loop 1000
[all …]
/external/chromium_org/tools/perf/
Dbootstrap_deps5 # This file specifies dependencies required to bootstrap tools/perf. It is in a
7 # but it should only be used to bootstrap tools/perf *outside* of a normal
11 "src/tools/perf/benchmarks":
12 "https://src.chromium.org/chrome/trunk/src/tools/perf/benchmarks",
13 "src/tools/perf/measurements":
14 "https://src.chromium.org/chrome/trunk/src/tools/perf/measurements",
15 "src/tools/perf/page_sets":
16 "https://src.chromium.org/chrome/trunk/src/tools/perf/page_sets",
17 "src/tools/perf/metrics":
18 "https://src.chromium.org/chrome/trunk/src/tools/perf/metrics",
[all …]
/external/linux-tools-perf/perf-3.12.0/tools/perf/python/
Dtwatch.py16 import perf
19 cpus = perf.cpu_map()
20 threads = perf.thread_map()
21 evsel = perf.evsel(task = 1, comm = 1, mmap = 0,
24 sample_type = perf.SAMPLE_PERIOD | perf.SAMPLE_TID | perf.SAMPLE_CPU)
26 evlist = perf.evlist(cpus, threads)
/external/chromium_org/tools/perf_expectations/
Dmake_expectations.py166 perf = ConvertJsonIntoDict(ReadFile(perf_file))
169 perfkeys = perf.keys()
177 value = perf[key]
185 rowdata = GetRowData(perf, key)
310 if 'regress' in perf[key] and 'improve' in perf[key]:
311 if perf[key]['regress'] < perf[key]['improve']:
321 perf[key]['regress'] == perf[key]['improve'])
346 checksum_rowdata = GetRowData(perf, key)
349 if ('regress' in perf[key] and 'improve' in perf[key] and
350 perf[key]['regress'] == regress and perf[key]['improve'] == improve and
[all …]
/external/chromium_org/chrome/
Dtelemetry.isolate11 # tools/perf/run_measurement --print-bootstrap-deps
13 # 'src/tools/perf/page_sets/'
14 # 'src/tools/perf/measurements/'
15 # 'src/tools/perf/metrics/'
16 # 'src/tools/perf/profile_creators/'
17 # 'src/tools/perf/benchmarks/'
26 '../tools/perf/unit-info.json',

12345678910