[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <2c189c43-81e8-4052-c62c-3b548b3eb32a@redhat.com>
Date: Tue, 21 Jun 2016 12:08:47 +0200
From: Paolo Bonzini <pbonzini@...hat.com>
To: Brendan Gregg <bgregg@...flix.com>,
Namhyung Kim <namhyung@...nel.org>
Cc: Arnaldo Carvalho de Melo <acme@...nel.org>,
Ingo Molnar <mingo@...nel.org>, linux-kernel@...r.kernel.org,
Adrian Hunter <adrian.hunter@...el.com>,
Alexander Shishkin <alexander.shishkin@...ux.intel.com>,
Alexei Starovoitov <ast@...nel.org>,
Andi Kleen <ak@...ux.intel.com>,
David Ahern <dsahern@...il.com>,
Ekaterina Tumanova <tumanova@...ux.vnet.ibm.com>,
He Kuang <hekuang@...wei.com>, Jean Delvare <jdelvare@...e.de>,
Jiri Olsa <jolsa@...hat.com>,
Josh Poimboeuf <jpoimboe@...hat.com>,
Kan Liang <kan.liang@...el.com>, linux-kbuild@...r.kernel.org,
Masami Hiramatsu <mhiramat@...nel.org>,
Michal Marek <mmarek@...e.com>,
Pekka Enberg <penberg@...nel.org>,
Peter Zijlstra <peterz@...radead.org>, pi3orama@....com,
Stephane Eranian <eranian@...gle.com>,
Sukadev Bhattiprolu <sukadev@...ux.vnet.ibm.com>,
Wang Nan <wangnan0@...wei.com>, Zefan Li <lizefan@...wei.com>,
Arnaldo Carvalho de Melo <acme@...hat.com>
Subject: Re: [GIT PULL 00/10] perf/core improvements and fixes
On 21/06/2016 05:11, Brendan Gregg wrote:
>>> > > - Add stackcollapse.py script to help generating flame graphs (Paolo Bonzini)
>> >
>> > I think this is already done by '-g folded'. Please see:
>> >
>> > http://www.brendangregg.com/blog/2016-04-30/linux-perf-folded.html
>> >
> Pretty much. Two similar solutions were developed around the same
> time. Although I have to use some awk to get "perf -g folded" in the
> exact right format, and stackcollapse-perf.py does that directly.
Yes, the idea for stackcollapse-perf.py was:
- to do everything directly and emit "the right" format for the
flamegraph tools. This however is a very minimal output, and it's not
necessarily the best for perf in general.
- to provide an example of visiting callgraphs from the scripting
interface, since it's not really documented. From the commit message:
"Add stackcollapse.py script as an example of parsing call chains, and
also of using optparse to access command line options".
Paolo
Powered by blists - more mailing lists