On Fri, 2009-06-12 at 07:55 +0100, Russel Winder wrote:
[ . . . ]
> I have long ago deleted the Ant and Gant builds so I cannot compare
> those.

For the Gant project (mixed Java and Groovy, using JUnit, compiled on P4
with NFS mounted filestore) I can compare an Ant, Gant and Gradle builds
(note this is reported time not real time, so 0s doesn't really mean
0s :-):

Cleaning a clean project:
        Ant ~ 0--1s
        Gant ~ 3.1--3.2s
        Gradle ~ 5.1--5.3s

Cleaning from built:
        Ant ~ 2--5s
        Gant ~ 5.5--6.5s
        Gradle ~ 6.5--8.5s

Building from clean, no tests:
        Ant ~ 10--11s
        Gant ~ 10.5--11.5s
        Gradle ~ 15.5--20s

Building from built, no tests:
        Ant ~ 1s
        Gant ~ 3.4--3.5s
        Gradle ~ 7.5s

I took the tests out as they take basically the same amount of time in
all cases and one of them takes a whole 32s!

What I think this shows is that there is a Groovy penalty over Java and
that Gradle is a bit slower than Ant/Gant.  The extra time taken by
Gradle is really worrisome, but it is a bit irritating -- it provides a
bit of a break on rapid turnaround.

[ . . . ]

-- 
Russel.
=============================================================================
Dr Russel Winder      Partner
                                            xmpp: [email protected]
Concertant LLP        t: +44 20 7585 2200, +44 20 7193 9203
41 Buckmaster Road,   f: +44 8700 516 084   voip: sip:[email protected]
London SW11 1EN, UK   m: +44 7770 465 077   skype: russel_winder

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to