Date: Mon, 03 Mar 2008 23:34:21 -0600 From: "Jeremy Messenger" <mezz7@cox.net> To: "Joe Marcus Clarke" <marcus@marcuscom.com> Cc: freebsd-gnome@freebsd.org Subject: Re: Evolution crawls on FreeBSD Message-ID: <op.t7g8fjj69aq2h7@mezz.mezzweb.com> In-Reply-To: <1204504294.40616.24.camel@shumai.marcuscom.com> References: <20080301181608.5d393e02.ejcerejo@optonline.net> <1204415453.1262.26.camel@shumai.marcuscom.com> <20080301191214.58432ae0.ejcerejo@optonline.net> <1204417247.1262.29.camel@shumai.marcuscom.com> <20080301204637.74cfc75f.ejcerejo@optonline.net> <1204424514.1262.36.camel@shumai.marcuscom.com> <20080303001237.28a45ba9.jylefort@brutele.be> <1204504294.40616.24.camel@shumai.marcuscom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 02 Mar 2008 18:31:34 -0600, Joe Marcus Clarke = <marcus@marcuscom.com> wrote: > > On Mon, 2008-03-03 at 00:12 +0100, Jean-Yves Lefort wrote: <snip> >> I suspect that the patch in this PR would have greatly helped: >> >> http://www.freebsd.org/cgi/query-pr.cgi?pr=3D104877 >> >> Indeed, a casual inspection of libexec/rtdl-elf/rtld.c shows that the= >> SO_NEEDED lists (Obj_Entry.needed) are walked recursively. Removing >> the useless entries might therefore have a dramatic impact on >> performance. > > This is what mezz suspected as well, and I believe he will test this. I have tested it. Evolution starts up pretty same before and after for = slow start up. The patch in PR doesn't help. Alexander is right, it also= = needs to be patch in libtool and have these *.pc files change to get the= = better result. Cheers, Mezz -- = mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.t7g8fjj69aq2h7>