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
signature.asc
Description: This is a digitally signed message part
