From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5770 invoked by alias); 30 Jul 2005 17:24:01 -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 5752 invoked by uid 22791); 30 Jul 2005 17:23:57 -0000 Received: from mta07-winn.ispmail.ntl.com (HELO mta07-winn.ispmail.ntl.com) (81.103.221.47) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Sat, 30 Jul 2005 17:23:57 +0000 Received: from aamta12-winn.ispmail.ntl.com ([81.103.221.35]) by mta07-winn.ispmail.ntl.com with ESMTP id <20050730172354.LPRS21602.mta07-winn.ispmail.ntl.com@aamta12-winn.ispmail.ntl.com> for ; Sat, 30 Jul 2005 18:23:54 +0100 Received: from zapata.pink ([82.16.12.40]) by aamta12-winn.ispmail.ntl.com with ESMTP id <20050730172354.DMUM9998.aamta12-winn.ispmail.ntl.com@zapata.pink> for ; Sat, 30 Jul 2005 18:23:54 +0100 Received: from zapata.pink (localhost.localdomain [127.0.0.1]) by zapata.pink (8.13.1/8.13.1) with ESMTP id j6UHPAQP012046; Sat, 30 Jul 2005 18:25:10 +0100 Received: (from aph@localhost) by zapata.pink (8.13.1/8.13.1/Submit) id j6UHP9iM012043; Sat, 30 Jul 2005 18:25:09 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17131.47092.25498.822504@zapata.pink> Date: Sat, 30 Jul 2005 17:24:00 -0000 From: Andrew Haley To: "Giovanni Bajo" Cc: , Subject: Re: Large, modular C++ application performance ... In-Reply-To: <019e01c5950b$a7ddff90$bf03030a@trilan> References: <1122666555.19624.25.camel@linux.site> <019e01c5950b$a7ddff90$bf03030a@trilan> X-SW-Source: 2005-07/txt/msg01258.txt.bz2 Giovanni Bajo writes: > michael meeks wrote: > > > I've been doing a little thinking about how to improve OO.o startup > > performance recently; and - well, relocation processing happens to be > > the single, biggest thing that most tools flag. > > > > Anyhow - so I wrote up the problem, and a couple of potential > > solutions / extensions / workarounds, and - being of a generally > > clueless nature, was hoping to solicit instruction from those of a more > > enlightened disposition. > > > > All input much appreciated; no doubt my terminology is irritatingly up > > the creek, hopefully the sentiment will win through. > > > > http://go-oo.org/~michael/OOoStartup.pdf One thing I don't understand is the formula where you write linking time is proprortional to the log of the total number of symbols. Does this come from drepper's paper, or somewhere else? Andrew.