groovy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul King <pa...@asert.com.au>
Subject Re: 答复: About the performance of the test builds
Date Mon, 30 Jan 2017 06:37:22 GMT
I think it is a bit hard to compare those two numbers.

Antlr4 grammar build steps are:
gradlew test

JDK8 Build steps are:
gradlew clean test // with Indy
gradlew clean test // without Indy

And as a general comment, the CI server has numerous jobs that are kicked
off from the main builds, so expect more work to be happening on the box
after the main JDK7/8 builds - which will slow down whatever runs next.

Cheers, Paul.

On Mon, Jan 30, 2017 at 3:12 AM, Daniel Sun <realbluesun@hotmail.com> wrote:

> Hi Jochen,
>
>
>
> > hardware is the same for all. afaik the parrot branch under the "JDK 7
> > build" is tested with a JDK7 build bot. "Antlr4 grammar" is tested with
> > a JDK8 bot. The same bot is used for "JDK 8 build".
>
>
>
>       If "Antlr4 grammar" is using the same bot with "JDK 8 build", the
> performance of Parrot is too good to believe 😉 "Antlr4 grammar#180" ran
> 21591 tests and costed 23m:48s, and “JDK 8 Build#1801” ran 11155 tests and
> costed  22m:35s. As we can see, they *costed almost same time*, but
> "Antlr4 grammar#180" *ran much more tests* than “JDK 8 Build#1801”(10436
> more tests)...
>
>
>
> > BUILD                                        TESTS COUNT
>  COSTED TIME
> > JDK 8 Build#1801                      11155
> 22m:35s
> > Antlr4 grammar#180                 21591                         23m:48s
>
>
>
> Cheers,
>
> Daniel.Sun
>
>
>
> *发件人: *[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5738220&i=0>
> *发送时间: *2017年1月30日 0:58
> *收件人: *[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5738220&i=1>
> *主题: *Re: About the performance of the test builds
>
>
> On 29.01.2017 15:46, Daniel Sun wrote:
>
> > Hi all,
> >
> >       I noticed that test builds that use JDK 8 cost different time,
> they run
> > tests from master and parrot branch(contains all commits from
> > master)(http://ci.groovy-lang.org/project.html?projectId=Groovy), e.g.
> >
> > BUILD                                        TESTS COUNT
>  COSTED
> > TIME
> > JDK 8 Build#1801                     11155
> 22m:35s
> > JDK 8 snapshot build#995      11155                         15m:32s
> > Antlr4 grammar#180               21591                         23m:48s
> >
> >       Who can tell me what's different among the CI instances of "JDK 8
> > Build", "JDK 8 snapshot" and "Antlr4 grammar"?
>
> hardware is the same for all. afaik the parrot branch under the "JDK 7
> build" is tested with a JDK7 build bot. "Antlr4 grammar" is tested with
> a JDK8 bot. The same bot is used for "JDK 8 build". "JDK 8 snapshot
> build" uses a checked out JDK8 to run. If "JDK 8 snapshot" is much
> faster, then maybe because of changes the JDK people did for an upcoming
> new JDK8 release
>
> > PS:
> >       If "Antlr4 grammar" CI instance has same hardware resource with
> "JDK 8
> > Build" CI instance, we can say the new parser Parrot has better
> performance
> > than the old one;
> >       If "Antlr4 grammar" CI instance has same hardware resource with
> "JDK 8
> > snapshot build" CI instance, we can say the new parser Parrot has almost
> > same performance with the old one;
>
> If you want to compare performance I suggest you run the build on your
> computer with different JDKs. There you have much more control over things
>
> bye Jochen
>
>
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
> http://groovy.329449.n5.nabble.com/About-the-performance-of-the-test-
> builds-tp5738218p5738219.html
> To unsubscribe from About the performance of the test builds, click here.
> NAML
> <http://groovy.329449.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
> ------------------------------
> View this message in context: 答复: About the performance of the test builds
> <http://groovy.329449.n5.nabble.com/About-the-performance-of-the-test-builds-tp5738218p5738220.html>
>
> Sent from the Groovy Dev mailing list archive
> <http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html> at
> Nabble.com.
>

Mime
View raw message