From owner-freebsd-gnome@FreeBSD.ORG Mon Mar 3 13:13:27 2008 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53BDA106566B for ; Mon, 3 Mar 2008 13:13:27 +0000 (UTC) (envelope-from jylefort@brutele.be) Received: from mirapoint7.brutele.be (mirapoint7.brutele.be [212.68.199.151]) by mx1.freebsd.org (Postfix) with ESMTP id DF5998FC24 for ; Mon, 3 Mar 2008 13:13:26 +0000 (UTC) (envelope-from jylefort@brutele.be) Received: from host-212-68-242-60.brutele.be (host-212-68-242-60.brutele.be [212.68.242.60]) by mirapoint7.brutele.be (MOS 3.8.6-GA) with ESMTP id JYB71518; Mon, 3 Mar 2008 14:13:23 +0100 (CET) Received: from jsite.lefort.net (jsite.lefort.net [192.168.1.2]) by gateway.lefort.net (Postfix) with ESMTP id 6A70A56D7; Mon, 3 Mar 2008 14:13:23 +0100 (CET) Received: from jsite.lefort.net (localhost [127.0.0.1]) by jsite.lefort.net (Postfix) with SMTP id C879B1E0163; Mon, 3 Mar 2008 14:13:22 +0100 (CET) Date: Mon, 3 Mar 2008 14:13:13 +0100 From: Jean-Yves Lefort To: Joe Marcus Clarke Message-Id: <20080303141313.24f906fb.jylefort@brutele.be> 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> Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Mon__3_Mar_2008_14_13_13_+0100_GJiE3QloI=69Tyx9" Cc: freebsd-gnome@freebsd.org Subject: Re: Evolution crawls on FreeBSD X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Mar 2008 13:13:27 -0000 --Signature=_Mon__3_Mar_2008_14_13_13_+0100_GJiE3QloI=69Tyx9 Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, 02 Mar 2008 19:31:34 -0500 Joe Marcus Clarke wrote: > On Mon, 2008-03-03 at 00:12 +0100, Jean-Yves Lefort wrote: > > On Sat, 01 Mar 2008 21:21:54 -0500 > > Joe Marcus Clarke wrote: > >=20 > > >=20 > > > On Sat, 2008-03-01 at 20:46 -0500, E. J. Cerejo wrote: > > > > On Sat, 01 Mar 2008 19:20:47 -0500 > > > > Joe Marcus Clarke wrote: > > > >=20 > > > > >=20 > > > > > On Sat, 2008-03-01 at 19:12 -0500, E. J. Cerejo wrote: > > > > > > On Sat, 01 Mar 2008 18:50:53 -0500 > > > > > > Joe Marcus Clarke wrote: > > > > > >=20 > > > > > > >=20 > > > > > > > On Sat, 2008-03-01 at 18:16 -0500, E. J. Cerejo wrote: > > > > > > > > I'm running FreeBSD 7.0RC3 and I'm trying to figure out why= evolution takes over a minute to start, there are no error messages if I r= un it from terminal window. First I was running 6.3 but I upgraded to 7.0 = thinking that it might of solve the problem but it didn't. What amazes me = is, I've got ubuntu installed on the same machine and it only takes 3 secon= ds to start, also it only takes 3 seconds to start in windows. Evolution r= unning like this is completely worthless. Any ideas what might be causing = this? Please respond to my email address also. > > > > > > >=20 > > > > > > > This has been discussed on this mailing list before. The num= ber of > > > > > > > plug-ins enabled in Evo slows down the load time as the loade= r is > > > > > > > spinning trying to load each plug-in. You should disable all= unneeded > > > > > > > plug-ins. > > > > > > >=20 > > > > > > > Joe > > > > > > >=20 > > > > > > > --=20 > > > > > > > PGP Key : http://www.marcuscom.com/pgp.asc > > > > > >=20 > > > > > > Plug-ins don't seem to have an effect when running it on ubuntu= , all the plug-ins are enabled under ubuntu and still starts in 3 seconds. = Are you trying to say that the FreeBSD loader is kind of primitive compari= ng to the linux loader? > > > > >=20 > > > > > No. I'm saying that the tasks the FreeBSD loader performs takes = longer > > > > > than the ones performed by the Linux loader. > > > >=20 > > > > Well, I disabled all the plugins and still takes 40 seconds to open= that's a lot longer than linux with all the plugins enabled. As far I'm c= oncerned evolution is out of my list of programs, I still have my doubts ab= out the real reason as to why it takes so long to open. In reality there's= no real reason as to why a program will take so long to open, if that's th= e case evolution will loose a lot of users in the FreeBSD community. > > >=20 > > > You're free to build Evolution and e-d-s with debugging symbols, and > > > watch it load in gdb if you don't believe me. Last time I did this, I > > > found most of the time spent in the loader. Any optimizations would > > > certainly be welcome. > >=20 > > I suspect that the patch in this PR would have greatly helped: > >=20 > > http://www.freebsd.org/cgi/query-pr.cgi?pr=3D104877 > >=20 > > 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. >=20 > This is what mezz suspected as well, and I believe he will test this. >=20 > >=20 > > Unfortunately, the affected maintainer has closed the PR, mainly > > because he could not understand it. And portmgr has backed the > > maintainer, mainly because of personal friendship. >=20 > We did not side with ade out of friendship. We had to weigh the benefit > of this patch against the benefit of having a dedicated autotools > maintainer. Since autotools is quite complex, but very critical to a > large number of ports, and since we didn't have people lining up to be > autotools maintainers, we opted to respect ade's maintainership of > libtool, and his decision. That argument does not stand, since there was at least one person lined up: http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/libtool15/Makefile.diff?= r1=3D1.55;r2=3D1.56;f=3Dh --=20 Jean-Yves Lefort --Signature=_Mon__3_Mar_2008_14_13_13_+0100_GJiE3QloI=69Tyx9 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHy/lyyzD7UaO4AGoRAuM1AJ9r9ewq79+Z3WTnj1SiiN8Cs0KeQACeLvZe V3tlenPfN2FpNGbH+oUJHsM= =5rmy -----END PGP SIGNATURE----- --Signature=_Mon__3_Mar_2008_14_13_13_+0100_GJiE3QloI=69Tyx9--