Hi Don, On Tue, 22 Apr 2014 17:16:47 -0400, Don Zickus wrote: > On Wed, Apr 16, 2014 at 12:05:37PM +0900, Namhyung Kim wrote: >> Hello, >> >> This is a patchset implementing -F/--fields option to setup output >> field/column as Ingo requested. It depends on my --percentage >> patchset [1]. >> >> The -F option can receive any sort keys that -s option recognize, plus >> following fields (name can be changed): >> >> overhead, overhead_sys, overhead_us, sample, period >> >> The overhead_guest_sys and overhead_guest_us might be avaiable when >> you profile guest machines. >> >> Output will be sorted by in order of fields and sort keys passed by -s >> option will be added to the output field list automatically. If you >> want to change the order of sorting you can give -s option in addition >> to -F option. To support old behavior, it'll also prepend 'overhead' >> field to the sort keys unless you give -F option explicitly. > > So I am struggling a little bit to get this working correctly. I had it > in my head that I could sort internally with -s and re-sort the output > based on -F, but it doesn't seem to be working that way.
Hmm.. probably it's me miss something on perf mem side.. I don't have an access to a machine to test it now. > > For example with > > ./perf mem record -a grep -r foo /* > /dev/null > ./perf mem report -F overhead,symbol_daddr,pid -s symbol_daddr,pid --stdio > > I was thinking I could sort everything based on the symbol_daddr and pid. > Then re-sort the output to display the highest 'symbol_daddr,pid' pair. > But it didn't seem to work that way. Instead it seems like I get the > original sort just displayed in the -F format. Could you please show me the output of your example? Thanks, Namhyung -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/