lkml.org 
[lkml]   [2014]   [Jul]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5/7] perf top: Add -w option for setting column width
    Date
    Add -w/--column-widths option like perf report does so that users are
    able to see symbols even with some very long C++ library/functions.
    It can be a list separated by comma for each column.

    $ perf top -w 0,20,30

    The value of 0 means there's no limit.

    Signed-off-by: Namhyung Kim <namhyung@kernel.org>
    ---
    tools/perf/Documentation/perf-report.txt | 2 +-
    tools/perf/Documentation/perf-top.txt | 6 ++++++
    tools/perf/builtin-top.c | 3 +++
    3 files changed, 10 insertions(+), 1 deletion(-)

    diff --git a/tools/perf/Documentation/perf-report.txt b/tools/perf/Documentation/perf-report.txt
    index d2b59af62bc0..d561e0214f52 100644
    --- a/tools/perf/Documentation/perf-report.txt
    +++ b/tools/perf/Documentation/perf-report.txt
    @@ -147,7 +147,7 @@ OPTIONS
    -w::
    --column-widths=<width[,width...]>::
    Force each column width to the provided list, for large terminal
    - readability.
    + readability. 0 means no limit (default behavior).

    -t::
    --field-separator=::
    diff --git a/tools/perf/Documentation/perf-top.txt b/tools/perf/Documentation/perf-top.txt
    index 180ae02137a5..28fdee394880 100644
    --- a/tools/perf/Documentation/perf-top.txt
    +++ b/tools/perf/Documentation/perf-top.txt
    @@ -193,6 +193,12 @@ Default is to monitor all CPUS.
    sum of shown entries will be always 100%. "absolute" means it retains
    the original value before and after the filter is applied.

    +-w::
    +--column-widths=<width[,width...]>::
    + Force each column width to the provided list, for large terminal
    + readability. 0 means no limit (default behavior).
    +
    +
    INTERACTIVE PROMPTING KEYS
    --------------------------

    diff --git a/tools/perf/builtin-top.c b/tools/perf/builtin-top.c
    index 377971dc89a3..bde216b2071c 100644
    --- a/tools/perf/builtin-top.c
    +++ b/tools/perf/builtin-top.c
    @@ -1131,6 +1131,9 @@ int cmd_top(int argc, const char **argv, const char *prefix __maybe_unused)
    "Don't show entries under that percent", parse_percent_limit),
    OPT_CALLBACK(0, "percentage", NULL, "relative|absolute",
    "How to display percentage of filtered entries", parse_filter_percentage),
    + OPT_STRING('w', "column-widths", &symbol_conf.col_width_list_str,
    + "width[,width...]",
    + "don't try to adjust column width, use these fixed values"),
    OPT_END()
    };
    const char * const top_usage[] = {
    --
    2.0.0


    \
     
     \ /
      Last update: 2014-07-25 04:01    [W:4.183 / U:0.228 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site