aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/util/stream.h
diff options
context:
space:
mode:
authorJin Yao <yao.jin@linux.intel.com>2020-10-09 10:28:44 +0800
committerArnaldo Carvalho de Melo <acme@redhat.com>2020-10-14 13:34:26 -0300
commit5bbd6bad3b058bb28f41b97bf67a3cc3e52d09e6 (patch)
tree5764bad14f93726a3792fa905198d6a8b837726f /tools/perf/util/stream.h
parentperf streams: Calculate the sum of total streams hits (diff)
downloadwireguard-linux-5bbd6bad3b058bb28f41b97bf67a3cc3e52d09e6.tar.xz
wireguard-linux-5bbd6bad3b058bb28f41b97bf67a3cc3e52d09e6.zip
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>
Diffstat (limited to '')
-rw-r--r--tools/perf/util/stream.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/perf/util/stream.h b/tools/perf/util/stream.h
index a61072eda64d..bee768874fea 100644
--- a/tools/perf/util/stream.h
+++ b/tools/perf/util/stream.h
@@ -35,4 +35,7 @@ struct evsel_streams *evsel_streams__entry(struct evlist_streams *els,
void evsel_streams__match(struct evsel_streams *es_base,
struct evsel_streams *es_pair);
+void evsel_streams__report(struct evsel_streams *es_base,
+ struct evsel_streams *es_pair);
+
#endif /* __PERF_STREAM_H */