Show performance difference

perf diff command is used to displays the performance difference amongst two or more perf.data files captured via perf record command. If no input files provided, it will compare perf.data and perf.data.old by default. Check following example:

# perf diff
# Event 'cycles:pp'
#
# Baseline  Delta Abs  Shared Object       Symbol
# ........  .........  ..................  ..............................................
#
    20.49%     -0.28%  stream              [.] main._omp_fn.4
    20.53%     -0.26%  stream              [.] main._omp_fn.5
    24.62%     -0.25%  stream              [.] main._omp_fn.7
     0.44%     -0.21%  [kernel.kallsyms]   [k] preempt_count_sub
    24.70%     -0.20%  stream              [.] main._omp_fn.6
     0.91%     -0.17%  stream              [.] main._omp_fn.2
               +0.12%  [kernel.kallsyms]   [k] task_tick_fair
               +0.09%  [kernel.kallsyms]   [k] perf_event_task_tick
     0.01%     +0.08%  [kernel.kallsyms]   [k] sugov_should_update_freq
     0.25%     +0.08%  [kernel.kallsyms]   [k] get_page_from_freelist
    ......

Baseline is from perf.data.old, and perf diff only show events comparison result matching both specified files.

results matching ""

    No results matching ""