Hans Dockter wrote:

On Sep 2, 2009, at 12:14 PM, Hans Dockter wrote:


On Sep 2, 2009, at 3:32 AM, Adam Murdoch wrote:


Some other performance numbers, doing a full build of the performance test multi-project build.

Gradle head:
gradle clean build, 22.26 seconds

Gradle 0.7
gradle clean jar, 24.12 seconds

Maven 2.2:
mvn clean package surefire-report:report, 37.29 seconds

Ant 1.7.0:
ant clean jar, 15.97 seconds

Excellent.

Another area where we should be able to improve the performance are our Ivy resolves. At the moment for example a resolve of testCompile does not seem to benefit from an earlier resolve of compile. If I do a similar resolve with an Ant script, ivy performs much better. I couldn't figure out yet how to improve this. I have send an email to the Ivy list asking for help.

This is implemented now. For the Gradle build itself, this saves about a second for testCompile and testRuntime respectively on my machine. The cache also works across subprojects, thus will speed up the resolve of project dependencies as well.


This is cool. It knocks another 16 seconds off a clean build of the groovy multi-project build, down to 1min 19sec.


Adam


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to