isolating builds within a module

Alexander Neundorf neundorf at kde.org
Wed Sep 23 21:04:12 BST 2009


On Wednesday 23 September 2009, Alexander Neundorf wrote:
> On Sunday 04 January 2009, Alexander Neundorf wrote:
> > Hi,
> >
> > we didn't forget about this...
>
> ... and I still didn't forget about this.
>
> > On Thursday 13 November 2008, Aaron J. Seigo wrote:
> > > On Wednesday 12 November 2008, Alexander Neundorf wrote:
> >
> > ...
> >
> > > that doesn't reflect my experience at all.. let's see:
> > >
> > > aseigo at independence:~/kde4/build/KDE/kdelibs/plasma> time make -j4
> > > [  3%] Built target threadweaver
> > > [ 16%] Built target solid
> > > [ 35%] Built target kdecore
> > > [ 64%] Built target kdeui
> > > [ 83%] Built target kio
> > > [ 87%] Built target knewstuff2
> > > [ 90%] Built target kfile
> > > [100%] Built target plasma
> > >
> > > real    0m8.894s
> > > user    0m8.329s
> > > sys     0m1.392s
>
> This should be slightly faster now with current cmake cvs HEAD (which will
> become cmake 2.8.0 soon).
> The number of calls to access() necessary for that part of the checking has
> been reduced significantly last week (checking only the khtml target went
> from 0.3 seconds down to 0.25 seconds, that's more than 10% less).

The 0.3 seconds were for just checking khtml itself, for khtml and all its 
dependencies (build/kdelibs/khtml$ time make) the time went down from 7.3 
seconds with cmake 2.6.2 to 5.9 seconds with cmake cvs HEAD, i.e. 20% less.

Alex




More information about the kde-core-devel mailing list