]> git.baikalelectronics.ru Git - kernel.git/commit
perf streams: Report hot streams
authorJin Yao <yao.jin@linux.intel.com>
Fri, 9 Oct 2020 02:28:44 +0000 (10:28 +0800)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 14 Oct 2020 16:34:26 +0000 (13:34 -0300)
commit24d289453fb5e83b3797d6c11f717e85c3bf95a5
tree5764bad14f93726a3792fa905198d6a8b837726f
parentc271108ae1e8a94a149ac0a4be12c9b88724ede6
perf streams: Report hot streams

We show the streams separately. They are divided into different sections.

1. "Matched hot streams"

2. "Hot streams in old perf data only"

3. "Hot streams in new perf data only".

For each stream, we report the cycles and hot percent (hits%).

For example,

     cycles: 2, hits: 4.08%
 --------------------------
              main div.c:42
      compute_flag div.c:28

Signed-off-by: Jin Yao <yao.jin@linux.intel.com>
Acked-by: Jiri Olsa <jolsa@kernel.org>
Link: https://lore.kernel.org/r/20201009022845.13141-7-yao.jin@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/callchain.c
tools/perf/util/callchain.h
tools/perf/util/stream.c
tools/perf/util/stream.h