From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20812 invoked by alias); 29 Apr 2005 14:16:10 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 20733 invoked from network); 29 Apr 2005 14:15:57 -0000 Received: from unknown (HELO cs.rice.edu) (128.42.1.30) by sourceware.org with SMTP; 29 Apr 2005 14:15:57 -0000 Received: from localhost (calypso.cs.rice.edu [128.42.1.127]) by cs.rice.edu (Postfix) with ESMTP id 3936C4A9A8; Fri, 29 Apr 2005 09:15:57 -0500 (CDT) Received: from cs.rice.edu ([128.42.1.30]) by localhost (calypso.cs.rice.edu [128.42.1.127]) (amavisd-new, port 10024) with LMTP id 21989-01-30; Fri, 29 Apr 2005 09:15:56 -0500 (CDT) Received: from inky (bert.cs.rice.edu [128.42.3.146]) by cs.rice.edu (Postfix) with ESMTP id B187F4A9A2; Fri, 29 Apr 2005 09:15:56 -0500 (CDT) Received: by inky (Postfix, from userid 14314) id 73063F32B2; Fri, 29 Apr 2005 09:15:54 -0500 (CDT) To: Andrew Haley Cc: gcc@gcc.gnu.org Subject: Re: 'make bootstrap' oprofile (13% on bash?) References: <17007.64393.265815.431382@gargle.gargle.HOWL> <200504272055.j3RKtJfL013789@earth.phy.uc.edu> <17008.1188.861880.783088@gargle.gargle.HOWL> <17008.44284.297625.553602@cuddles.cambridge.redhat.com> <17010.477.37664.622398@cuddles.cambridge.redhat.com> From: Scott A Crosby Date: Fri, 29 Apr 2005 14:42:00 -0000 In-Reply-To: <17010.477.37664.622398@cuddles.cambridge.redhat.com> (Andrew Haley's message of "Fri, 29 Apr 2005 10:43:57 +0100") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Jumbo Shrimp, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2005-04/txt/msg01680.txt.bz2 On Fri, 29 Apr 2005 10:43:57 +0100, Andrew Haley writes: > Scott A Crosby writes: > > On Thu, 28 Apr 2005 10:29:32 +0100, Andrew Haley writes: > > > > > Having said that, I suspect that the single biggest improvement to the > > > libgcj build time would be either to remove the libtool shell script > > > altogether or find some way to reduce its use or make it faster. > > > > > > > bash is the third-most prominent program in the result of a full 'make > > bootstrap' oprofile on gcc-4.1-20050424 configured with > > --disable-checking. A few other breakdowns, including for jc1 and cc1 > > exist on http://www.cs.rice.edu/~scrosby/tmp/GCC/ > There was a difference in the way that I did the measurements, in that > I separated out the shell used by libtool and the shell used for all > other shell scripts. If there is interest and you tell me how, I can do this. > However, there is another major disparity here, in that on your box > jc1 uses much more cpu than bash. I don't know why that might be. I oprofiled a full bootstrap and you oprofiled just building libgcj? Scott