Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932503AbbKYBeb (ORCPT ); Tue, 24 Nov 2015 20:34:31 -0500 Received: from casper.infradead.org ([85.118.1.10]:41462 "EHLO casper.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932385AbbKYBe1 (ORCPT ); Tue, 24 Nov 2015 20:34:27 -0500 Date: Tue, 24 Nov 2015 22:34:18 -0300 From: Arnaldo Carvalho de Melo To: Namhyung Kim Cc: Frederic Weisbecker , Ingo Molnar , linux-kernel@vger.kernel.org, Andi Kleen , David Ahern , Jiri Olsa , Kan Liang , Peter Zijlstra Subject: Re: [PATCH 34/37] perf hists browser: Support flat callchains Message-ID: <20151125013418.GL18140@kernel.org> References: <1447955603-24895-1-git-send-email-acme@kernel.org> <1447955603-24895-35-git-send-email-acme@kernel.org> <20151123151647.GD3587@lerouge> <20151124052708.GB2636@sejong> <20151124144551.GB30441@redhat.com> <20151125012608.GA6171@sejong> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20151125012608.GA6171@sejong> X-Url: http://acmel.wordpress.com User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1905 Lines: 41 Em Wed, Nov 25, 2015 at 10:26:08AM +0900, Namhyung Kim escreveu: > On Tue, Nov 24, 2015 at 12:45:51PM -0200, Arnaldo Carvalho de Melo wrote: > > Em Tue, Nov 24, 2015 at 02:27:08PM +0900, Namhyung Kim escreveu: > > > On Mon, Nov 23, 2015 at 04:16:48PM +0100, Frederic Weisbecker wrote: > > > > On Thu, Nov 19, 2015 at 02:53:20PM -0300, Arnaldo Carvalho de Melo wrote: > > > > > From: Namhyung Kim > > > > [...] > > > Thus I simply copied callchain lists in parents to leaf nodes. Yes, > > > it will consume some memory but can simplify the code. > > > > I haven't done any measuring, but I'm noticing that 'perf top -g' is > > showing more warnings about not being able to process events fast enough > > and so ends up losing events, I tried with --max-stack 16 and it helped, > > this is just a heads up. > > OK, but it seems that it's not related to this patch since this patch > only affects flat or folded callchain mode. Well, doesn't this patch makes some of the involved data structures larger, thus putting more pressure on the L1 cache, etc? It may well be related, but we need to measure. > > Perhaps my workstation workloads are gettning deeper callchains over > > time, but perhaps this is the cost of processing callchains that is > > increasing, I need to stop and try to quantify this. > > > > We really need to look at reducing the overhead of processing > > callchains. > > Right, but with my multi-thread work, I realized that perf is getting > heavier recently. I guess it's mostly due to the atomic refcount > work. I need to get back to the multi-thread work.. We really need to measure this ;-) - Arnaldo -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/