Re: Announcing `gold-rebuild' - link your packages with gold now

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



----- "Michal Nowak" <mnowak@xxxxxxxxxx> wrote:

> ----- "Michal Nowak" <mnowak@xxxxxxxxxx> wrote:
> 
> > ----- "Jakub Jelinek" <jakub@xxxxxxxxxx> wrote:
> > 
> > > On Mon, Mar 08, 2010 at 09:24:29AM -0500, Frank Ch. Eigler wrote:
> > > > Michal Nowak <mnowak@xxxxxxxxxx> writes:
> > > > 
> > > > > Past months I spent investigating `gold' - the new GNU linker
> > > > > and how it now works with stock Fedora packages.
> > > > > [...]
> > > > 
> > > > Do your scripts provide some evidence of exciting speedups with
> > > gold?
> > > 
> > > Or slowdowns?
> > 
> > ...
> > However now I am rebuilding Qt -
> > I believe this one will be far more telling since it's big (250 MB
> > in resulted RPMs), in C++ and my stock F-12 machine needed 2h to
> > finish the task when built with F-12 binutils.
> 
> ld:     CVS snapshot from date: 20100309
> Package:   qt-4.5.3-7.fc12
> Time:      2:05:21
> Size:      258M
> Status:    PASS
> 
> ld:	binutils-2.19.51.0.14-37.fc12 (likely, just a guess)
> Package:   qt-4.5.3-7.fc12
> Time:      2:03:13
> Size:      255M
> Status:    PASS
> 
> Perhaps wrong example...


ld:     binutils-2.19.51.0.14-37.fc12
gold:   CVS snapshot from date: 20100309

Originaly I scheduled: "prelink openssl openssh ecryptfs-utils xcb-util gtk2
kdebase-workspace python perl ruby vlc glib2 glibc rhythmbox totem qt gcc 
kernel firefox xulrunner thunderbird ImageMagick binutils" but some of them
failed to build so it's pointless to show 'how long they have run'. Plus I
forgot on qt in 'ld-run' but we know it runs ~2h already.


                                  <-------time------->    <-------size------->
Package Name                |     ld              gold    ld              gold
----------------------------+--------------------------------------------------
  ecryptfs-utils-83-1       |   1:59.00        1:44.81    472K            480K
  xcb-util-0.3.6-1          |   0:45.35        0:55.18    176K            176K
  gtk2-2.18.4-1             |   5:48.15        7:58.26     17M             17M
  perl-5.10.0-86            |   5:29.73        6:29.14     21M             21M
  ruby-1.8.6.383-4          |   8:17.27        8:50.03     11M             11M
  firefox-3.5.4-1           |   8:13.27        8:12.25     15M             15M
  xulrunner-1.9.1.4-1       |  17:00.39       31:26.24     66M             67M
  thunderbird-3.0-3.13.rc2  |  19:31.32       37:25.40     87M             88M
  ImageMagick-6.5.4.7-3     |   6:53.47        7:06.74    9.5M            9.6M
----------------------------+--------------------------------------------------

Time in [ minute:second.fraction ] format. Size is human readable.

Apart from xulrunner and thunderbird where gold looses dozens percent, results 
are comparable.

Michal

> 
> Michal
> -- 
> devel mailing list
> devel@xxxxxxxxxxxxxxxxxxxxxxx
> https://admin.fedoraproject.org/mailman/listinfo/devel
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux