Em Fri, Oct 09, 2015 at 04:08:10PM +0200, Milian Wolff escreveu:
> On Sonntag, 4. Oktober 2015 17:40:59 CEST Arnaldo Carvalho de Melo wrote:
> > Em Sun, Oct 04, 2015 at 01:48:21PM +0200, Milian Wolff escreveu:

> > > would it be possible to add a feature to perf to only grab
> > > callgraphs for a certain selection of events? E.g. thinking about
> > > a lock contention profile of a Qt application, I'd listen to

> > > -e syscalls:sys_enter_futex,syscalls:sys_exit_futex

> > > Now, with the dwarf unwinder this easily produces huge data files in the
> > > order of gigabytes. This cost could easily be reduced by a factor of two,
> > > as one only needs the callgraphs for syscalls:sys_enter_futex - the TID
> > > should be enough to find the callgraph for the enter event from the exit
> > > trace point.

> > > Could someone guide me in implementing such a feature to make it possible
> > > to filter the events which trigger the collection of a callgraph? Or is
> > > that already possible somehow?

> > Can you please check if this suits you, it is already in the tree:
> > 
> > commit e637d17757a10732fa5d573c18f20b3cd4d31245
> > Author: He Kuang <[email protected]>
> > Date:   Mon Sep 28 03:52:16 2015 +0000
 
> <snip>
 
> Perfect, Thanks Arnaldo for pointing me in that direction, and many thanks to 
> He for implementing it! Works like a charm.
> 
> Does anyone have a suggestion on where to put documentation for this? I'll 
> try 
> to add that then next week, together with the other stuff I've noticed and 
> couldn't find before. Otherwise, I'll put it into the docs for `perf 
> record`'s 
> `--call-graph`.

Works for me. Glad that it worked for you. :-)

- Arnaldo
--
To unsubscribe from this list: send the line "unsubscribe linux-perf-users" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to