Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Apr 2009 15:39:36 -0500
From:      Robert Noland <rnoland@FreeBSD.org>
To:        Eygene Ryabinkin <rea-fbsd@codelabs.ru>
Cc:        freebsd-x11@FreeBSD.org
Subject:   Re: ports/132615: [patch] x11/libX11: work aroung parsing bug in Bash 4.0
Message-ID:  <1240605576.2142.47.camel@balrog.2hip.net>
In-Reply-To: <200904242010.n3OKA41e084949@freefall.freebsd.org>
References:  <200904242010.n3OKA41e084949@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-vDn4VnSIy5I0M7yr+gNy
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Fri, 2009-04-24 at 20:10 +0000, Eygene Ryabinkin wrote:
> The following reply was made to PR ports/132615; it has been noted by GNA=
TS.
>=20
> From: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
> To: bug-followup@freebsd.org
> Cc: x11@freebsd.org, obrien@freebsd.org, stas@freebsd.org, miwi@FreeBSD.o=
rg
> Subject: Re: ports/132615: [patch] x11/libX11: work aroung parsing bug in
> 	Bash 4.0
> Date: Sat, 25 Apr 2009 00:03:20 +0400
>=20
>  Gentlemen, good day.
> =20
>  Sun, Mar 15, 2009 at 10:20:17AM +0300, Eygene Ryabinkin wrote:
>  > I had researched on the DOLT a little bit more and found that
>  > doltcompile greatly speeds up the compilation process, because it was
>  > written precisely for this purpose:
>  >   http://lists.debian.org/debian-devel/2008/04/msg00286.html
>  >=20
>  > So, I would say that it's better to patch the doltcompile script itsel=
f
>  > rather than to drop support for it.
> =20
>  I had made some measurements for non-DOLT and DOLT case for the
>  current libX11 case.  Here are the results of ministat spawned
>  for data from 10 compilation cycles with DOLT and without DOLT:
>  (fully warmed disk cache, almost zero activity on the machine,
>  all resources are dedicated to the port building):
>  -----
>  x noDOLT.real
>  + withDOLT.real
>  +-----------------------------------------------------------------------=
-------+
>  |       ++                                                              =
       |
>  |       ++                                                          x   =
       |
>  |    +++++                           +                        x     xxx =
xx  xxx|
>  ||______M_A_________|                                              |___A=
____|  |
>  +-----------------------------------------------------------------------=
-------+
>      N           Min           Max        Median           Avg        Std=
dev
>  x  10        177.48        189.25       184.365       184.366     3.5870=
173
>  +  10        135.01        159.06       137.345       139.211     7.0399=
976
>  Difference at 95.0% confidence
>  	-45.155 +/- 5.24948
>  	-24.492% +/- 2.84732%
>  	(Student's t, pooled s =3D 5.58696)
>  -----
>  I'd say that 45 seconds (24.5%) speedup worth some patching.
> =20
>  Any thoughts 'bout this?

Well, I don't actually know anything about dolt... but, yes this seems
like it might be worthwhile.  What do you attribute the speedup to be
from?  Is dolt doing a parallel build, while make is not?

robert.

>  --=20
>  Eygene
>   _                ___       _.--.   #
>   \`.|\..----...-'`   `-._.-'_.-'`   #  Remember that it is hard
>   /  ' `         ,       __.--'      #  to read the on-line manual
>   )/' _/     \   `-_,   /            #  while single-stepping the kernel.
>   `-'" `"\_  ,_.-;_.-\_ ',  fsc/as   #
>       _.-'_./   {_.'   ; /           #    -- FreeBSD Developers handbook
>      {_.-``-'         {_/            #
> _______________________________________________
> freebsd-x11@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-x11
> To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org"
--=20
Robert Noland <rnoland@FreeBSD.org>
FreeBSD

--=-vDn4VnSIy5I0M7yr+gNy
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (FreeBSD)

iEYEABECAAYFAknyI4gACgkQM4TrQ4qfROM74QCfQHiksm3VHuqU6LfpaGQAAMoL
/AIAniQap7ol1q8xh11w0vqh7IuKdFG/
=bFMx
-----END PGP SIGNATURE-----

--=-vDn4VnSIy5I0M7yr+gNy--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1240605576.2142.47.camel>