Re: [PATCH 22/27] perf tools: Enable --children option by default

From: Namhyung Kim
Date: Tue Jul 29 2014 - 02:52:54 EST


Hi Andres,

On Mon, 28 Jul 2014 21:23:26 +0200, Andres Freund wrote:
> Hi,
>
> On 2014-05-29 12:58:25 +0900, Namhyung Kim wrote:
>> Now perf top and perf report will show children column by default if
>> it has callchain information.
>>
>> Requested-by: Ingo Molnar <mingo@xxxxxxxxxx>
>> Tested-by: Rodrigo Campos <rodrigo@xxxxxxxxxxx>
>> Tested-by: Arun Sharma <asharma@xxxxxx>
>> Acked-by: Jiri Olsa <jolsa@xxxxxxxxxx>
>> Cc: Frederic Weisbecker <fweisbec@xxxxxxxxx>
>> Signed-off-by: Namhyung Kim <namhyung@xxxxxxxxxx>
>
> Stupid question: Why? This breaks user's usage pattern in a rather
> significant way because the new output is pretty much entirely useless
> in many cases, especially for userland programs. I think the new option
> is great, but why is it suddenly the default?

Yes, I knew it'd annoy some existing users like you :) But I hoped it'd
be useful for new and (at least, some of) old users to see children/
cumulative overheads by default. If it lies under an option, it
wouldn't have a chance to be used by normal users who simply run perf
record and report most of time.

If you think it's entirely useless for you cases, you can set it to off
using ~/.perfconfig file:

[report]
children = false


Thanks,
Namhyung
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/