Lines Matching +full:set +full:- +full:top
1 perf-config(1)
5 ----
6 perf-config - Get and set variables in a configuration file.
9 --------
11 'perf config' [<file-option>] [section.name[=value] ...]
13 'perf config' [<file-option>] -l | --list
16 -----------
20 -------
22 -l::
23 --list::
26 --user::
30 --system::
31 For writing and reading options: write to system-wide
35 ------------------
39 The '$HOME/.perfconfig' file is used to store a per-user configuration.
41 store a system-wide default configuration.
48 configuration files by default, and options '--system' and '--user'
79 top = red, default
91 top = on
110 show-headers = true
112 [call-graph]
114 record-mode = fp
115 print-type = graph
117 sort-key = function
122 percent-limit = 0
123 queue-size = 0
126 skip-empty = true
135 % perf config ui.show-headers=false kmem.default=slab
139 % perf config --user report.sort-order=srcline
144 % perf config --system colors.selected=yellow,green
148 % perf config call-graph.record-mode
152 % perf config report.queue-size call-graph.order report.children
156 % perf config --user call-graph.sort-order
160 % perf config --system buildid.dir
167 'report', 'top' and 'annotate' in the TUI. They should specify the
181 colors.top::
182 'top' means a overhead percentage which is more than 5%.
184 Basic key values are foreground-color 'red' and
185 background-color 'default'.
191 except 'top', 'medium', 'selected'.
195 from sub-commands (top, report, annotate).
205 Colors for headers in the output of a sub-commands (top, report).
209 core.proc-map-timeout::
211 Can be overridden by the --proc-map-timeout option on supported
215 Subcommands that can be configured here are 'top', 'report' and 'annotate'.
219 top = true
221 will make the TUI be the default for the 'top' subcommand. Those will be
231 The recording tools also stores a hard link or copy in a per-user
237 set buildid.dir to /dev/null. The default is $HOME/.debug
239 buildid-cache.*::
240 buildid-cache.debuginfod=URLs
244 buildid-cache.debuginfod=http://192.168.122.174:8002
258 supported by binutils, such as "intel", see the '-M' option help in the
336 │1628 data->id = *array;
345 │ data->id = *array;
354 │1382: movb $0x1,-0x270(%rbp)
359 │1 1382: movb $0x1,-0x270(%rbp)
380 can be used to print absolute number of samples. Ex, when set as
386 When set as true:
395 the instruction. When set to '2' 'call' instructions will also have its offsets
408 This option control the way to calculate overhead of filtered entries -
424 ui.show-headers::
426 in 'report' and 'top'. If this option is false, they are hidden.
429 call-graph.*::
430 The following controls the handling of call-graphs (obtained via the
431 -g/--call-graph options).
433 call-graph.record-mode::
441 call-graph.dump-size::
442 The size of stack to dump in order to do post-unwinding. Default is 8192 (byte).
443 When using dwarf into record-mode, the default size will be used if omitted.
445 call-graph.print-type::
446 The print-types can be graph (graph absolute), fractal (graph relative),
454 ---foo
456 |--50.00%--bar
459 --50.00%--baz
471 call-graph.order::
473 'callee' which means callee is printed at top and then followed by its
476 If this option is not set and report.children or top.children is
477 set to true (or the equivalent command line option is given),
479 execution of 'perf report' or 'perf top'. Other commands will
482 call-graph.sort-key::
484 The sort-key option determines a way to compare the callchains.
485 A value of 'sort-key' can be 'function' or 'address'.
488 call-graph.threshold::
492 by value depends on call-graph.print-type.
494 call-graph.print-limit::
503 report.percent-limit::
504 This one is mostly the same as call-graph.threshold but works for
506 percentage will not be printed. Default is '0'. If percent-limit
510 report.queue-size::
523 per event in the group, ref-cycles and cycles:
525 # group: {ref-cycles,cycles}
528 # Samples: 7K of event 'anon group { ref-cycles, cycles }'
535 0.07% 0.00% noploop ld-2.15.so [.] strcmp
538 report.skip-empty::
540 If it's set true, 'perf report --stat' will not show 0 stats.
542 top.*::
543 top.children::
544 Same as 'report.children'. So if it is enabled, the output of 'top'
549 top.call-graph::
550 This is identical to 'call-graph.record-mode', except it is
551 applicable only for 'top' subcommand. This option ONLY setup
552 the unwind method. To enable 'perf top' to actually use it,
553 the command line option -g must be specified.
572 '--slab' nor '--page' option is used. Default is 'slab'.
575 record.build-id::
576 This option can be 'cache', 'no-cache', 'skip' or 'mmap'.
577 'cache' is to post-process data and save/update the binaries into
578 the build-id cache (in ~/.debug). This is the default.
579 But if this option is 'no-cache', it will not update the build-id cache.
580 'skip' skips post-processing and does not update the cache.
581 'mmap' skips post-processing and reads build-ids from MMAP events.
583 record.call-graph::
584 This is identical to 'call-graph.record-mode', except it is
587 the command line option -g must be specified.
611 Possible values are 'delta', 'delta-abs', 'ratio' and
616 Allows adding a set of events to add to the ones specified
631 will be set.
637 If set to 'yes' will show common string prefixes in tables. The default
649 strace-like sys_enter+sys_exit lines.
653 Can be used to select the default tracer when neither -G nor
654 -F option is not specified. Possible values are 'function' and
669 in particular -i perfdata file, --cpu, --tid
673 convert.queue-size::
679 stat.big-num::
680 (boolean) Change the default for "--big-num". To make
681 "--no-big-num" the default, set "stat.big-num=false".
683 intel-pt.*::
685 intel-pt.cache-divisor::
687 intel-pt.mispred-all::
688 If set, Intel PT decoder will set the mispred flag on all
691 intel-pt.max-loops::
692 If set and non-zero, the maximum number of unconditional
694 the maximum is exceeded there will be a "Never-ending loop"
707 debug-log-buffer-size::
708 Log size in bytes to output when using the option --itrace=d+e
709 Refer 'itrace' option of linkperf:perf-script[1] or
710 linkperf:perf-report[1]. The default is 16384.
718 session-<NAME>.*::
720 session-<NAME>.run::
727 --------