Lines Matching +full:no +full:- +full:ref +full:- +full:current +full:- +full:limit
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::
24 Show current config variables, name and value, for all sections.
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'
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
184 Basic key values are foreground-color 'red' and
185 background-color 'default'.
194 This selects the colors for the current entry in a list of entries
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
231 The recording tools also stores a hard link or copy in a per-user
239 buildid-cache.*::
240 buildid-cache.debuginfod=URLs
244 buildid-cache.debuginfod=http://192.168.122.174:8002
259 supported by binutils, such as "intel", see the '-M' option help in the
337 │1628 data->id = *array;
346 │ data->id = *array;
355 │1382: movb $0x1,-0x270(%rbp)
360 │1 1382: movb $0x1,-0x270(%rbp)
409 This option control the way to calculate overhead of filtered entries -
422 current overhead (33.33%).
425 ui.show-headers::
430 call-graph.*::
431 The following controls the handling of call-graphs (obtained via the
432 -g/--call-graph options).
434 call-graph.record-mode::
442 call-graph.dump-size::
443 The size of stack to dump in order to do post-unwinding. Default is 8192 (byte).
444 When using dwarf into record-mode, the default size will be used if omitted.
446 call-graph.print-type::
447 The print-types can be graph (graph absolute), fractal (graph relative),
455 ---foo
457 |--50.00%--bar
460 --50.00%--baz
472 call-graph.order::
483 call-graph.sort-key::
485 The sort-key option determines a way to compare the callchains.
486 A value of 'sort-key' can be 'function' or 'address'.
489 call-graph.threshold::
493 by value depends on call-graph.print-type.
495 call-graph.print-limit::
497 histogram entry. Default is 0 which means no limitation.
504 report.percent-limit::
505 This one is mostly the same as call-graph.threshold but works for
507 percentage will not be printed. Default is '0'. If percent-limit
511 report.queue-size::
513 event queue for ordering events. Default is 0, meaning no limit.
524 per event in the group, ref-cycles and cycles:
526 # group: {ref-cycles,cycles}
529 # Samples: 7K of event 'anon group { ref-cycles, cycles }'
536 0.07% 0.00% noploop ld-2.15.so [.] strcmp
539 report.skip-empty::
541 If it's set true, 'perf report --stat' will not show 0 stats.
550 top.call-graph::
551 This is identical to 'call-graph.record-mode', except it is
554 the command line option -g must be specified.
573 '--slab' nor '--page' option is used. Default is 'slab'.
576 record.build-id::
577 This option can be 'cache', 'no-cache', 'skip' or 'mmap'.
578 'cache' is to post-process data and save/update the binaries into
579 the build-id cache (in ~/.debug). This is the default.
580 But if this option is 'no-cache', it will not update the build-id cache.
581 'skip' skips post-processing and does not update the cache.
582 'mmap' skips post-processing and reads build-ids from MMAP events.
584 record.call-graph::
585 This is identical to 'call-graph.record-mode', except it is
588 the command line option -g must be specified.
612 Possible values are 'delta', 'delta-abs', 'ratio' and
625 use 40 for the strace default, zero to no alignment.
650 strace-like sys_enter+sys_exit lines.
654 Can be used to select the default tracer when neither -G nor
655 -F option is not specified. Possible values are 'function' and
670 in particular -i perfdata file, --cpu, --tid
674 convert.queue-size::
675 Limit the size of ordered_events queue, so we could control
680 stat.big-num::
681 (boolean) Change the default for "--big-num". To make
682 "--no-big-num" the default, set "stat.big-num=false".
684 intel-pt.*::
686 intel-pt.cache-divisor::
688 intel-pt.mispred-all::
692 intel-pt.max-loops::
693 If set and non-zero, the maximum number of unconditional
695 the maximum is exceeded there will be a "Never-ending loop"
704 the current directory is used.
708 debug-log-buffer-size::
709 Log size in bytes to output when using the option --itrace=d+e
710 Refer 'itrace' option of linkperf:perf-script[1] or
711 linkperf:perf-report[1]. The default is 16384.
719 session-<NAME>.*::
721 session-<NAME>.run::
727 --------