groovy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Sun <realblue...@hotmail.com>
Subject 答复: About the performance of the test builds
Date Sun, 29 Jan 2017 17:12:40 GMT
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

发件人: Jochen Theodorou [via Groovy]<mailto:ml-node+s329449n5738219h47@n5.nabble.com>
发送时间: 2017年1月30日 0:58
收件人: Daniel Sun<mailto:realbluesun@hotmail.com>
主题: 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<http://groovy.329449.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5738218&code=cmVhbGJsdWVzdW5AaG90bWFpbC5jb218NTczODIxOHwxMTQ2MjE4MjI1>.
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: http://groovy.329449.n5.nabble.com/About-the-performance-of-the-test-builds-tp5738218p5738220.html
Sent from the Groovy Dev mailing list archive at Nabble.com.
Mime
View raw message