Hans, Thanks for the explanation.
Even though it is a minor issue, I opened http://jira.codehaus.org/browse/GRADLE-828 - such slow behaviour gives bad impression and should be avoided. -- Regards, Tomek Kaczanowski 2010/2/18 Hans Dockter <[email protected]>: > Hi Tomek, > > On Thu, Feb 18, 2010 at 8:42 PM, Tomek Kaczanowski > <[email protected]> wrote: >> >> Hello All, >> >> it is not a big deal but why gradle -v is soooo sloooow ? > > There is a simple explanation for that. The GradleVersion class, which does > the output, is written in Groovy. Thus you pay the whole Groovy startup time > price. As a comparison, for gradle -h only Java is involved. This is as fast > as doing something similar with Ant or Maven. > > Two things: > - There is no strong reason why GradleVersion needs to be written in Groovy. > We should do it in Java. > - The Groovy startup is eventually going to improve. Some improvements are > already in the upcoming 1.7.1 release. Further improvements will be in the > 1.8 release. > > - Hans > > -- > Hans Dockter > Founder, Gradle > http://www.gradle.org, http://twitter.com/gradleorg > CEO, Gradle Inc. - Gradle Training, Support, Consulting > http://www.gradle.biz > > >> >> to...@tomek-desktop:~$ time gradle -v >> >> ------------------------------------------------------------ >> Gradle 0.8 >> ------------------------------------------------------------ >> >> Gradle buildtime: Monday, September 28, 2009 2:01:59 PM CEST >> Groovy: 1.6.4 >> Ant: Apache Ant version 1.7.0 compiled on December 13 2006 >> Ivy: 2.1.0-rc2 >> Java: 1.6.0_15 >> JVM: 14.1-b02 >> JVM Vendor: Sun Microsystems Inc. >> OS Name: Linux >> >> >> real 0m2.044s >> user 0m1.788s >> sys 0m0.112s >> >> >> >> to...@tomek-desktop:~$ time mvn -v >> Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200) >> Java version: 1.6.0_15 >> Java home: /usr/lib/jvm/java-6-sun-1.6.0.15/jre >> Default locale: en_US, platform encoding: UTF-8 >> OS name: "linux" version: "2.6.31-19-generic" arch: "i386" Family: "unix" >> >> real 0m0.279s >> user 0m0.160s >> sys 0m0.056s >> to...@tomek-desktop:~$ >> >> >> >> >> to...@tomek-desktop:~$ time ant -v >> Apache Ant version 1.7.1 compiled on June 27 2008 >> Buildfile: build.xml does not exist! >> Build failed >> >> real 0m0.275s >> user 0m0.156s >> sys 0m0.020s >> >> >> -- >> Regards, >> Tomek Kaczanowski >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
