Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Apr 2009 00:03:20 +0400
From:      Eygene Ryabinkin <rea-fbsd@codelabs.ru>
To:        bug-followup@freebsd.org
Cc:        x11@freebsd.org, obrien@freebsd.org, miwi@FreeBSD.org
Subject:   Re: ports/132615: [patch] x11/libX11: work aroung parsing bug in Bash 4.0
Message-ID:  <3vHRxK8zyisyJx9ZrK67n180LIY@veJXoSoJtqjaE%2Bn2qYrh3k99%2BAQ>
In-Reply-To: <CNRvQuQsWjPceEprCAhye6Gtlm4@gaXtT4o8WV/C0Q%2BqaYA3hARX3do>
References:  <200903140956.n2E9uJ9G049103@freefall.freebsd.org> <CNRvQuQsWjPceEprCAhye6Gtlm4@gaXtT4o8WV/C0Q%2BqaYA3hARX3do>

next in thread | previous in thread | raw e-mail | index | archive | help
Gentlemen, good day.

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
> 
> So, I would say that it's better to patch the doltcompile script itself
> rather than to drop support for it.

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        Stddev
x  10        177.48        189.25       184.365       184.366     3.5870173
+  10        135.01        159.06       137.345       139.211     7.0399976
Difference at 95.0% confidence
	-45.155 +/- 5.24948
	-24.492% +/- 2.84732%
	(Student's t, pooled s = 5.58696)
-----
I'd say that 45 seconds (24.5%) speedup worth some patching.

Any thoughts 'bout this?
-- 
Eygene
 _                ___       _.--.   #
 \`.|\..----...-'`   `-._.-'_.-'`   #  Remember that it is hard
 /  ' `         ,       __.--'      #  to read the on-line manual
 )/' _/     \   `-_,   /            #  while single-stepping the kernel.
 `-'" `"\_  ,_.-;_.-\_ ',  fsc/as   #
     _.-'_./   {_.'   ; /           #    -- FreeBSD Developers handbook
    {_.-``-'         {_/            #



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