You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@groovy.apache.org by 孙 岚 <re...@hotmail.com> on 2017/04/20 23:07:47 UTC
回复:About the performance between master and GROOVY_2_5_X
Hi John,
Parrot will be enabled for all projects:
https://github.com/apache/groovy/blob/master/subprojects/groovy-parser-antlr4/build.gradle#L51
Cheers,
Daniel.Sun
-------- 原始邮件 --------
主题:About the performance between master and GROOVY_2_5_X
发件人:孙 岚
收件人:dev@groovy.apache.org
抄送:
Hi all,
I noticed that the performance of master is better than GROOVY_2_5_X.
About 17% time saved when running tests in the TeamCity CI instance:
master costs 18m:55s(TeamCity CI, Parrot disabled)
http://ci.groovy-lang.org/viewLog.html?buildId=38801&tab=buildResultsDiv&buildTypeId=Groovy_Jdk8Build_2
GROOVY_2_5_X costs 22m:51s(TeamCity CI, without Parrot)
http://ci.groovy-lang.org/viewLog.html?buildId=38787&tab=buildResultsDiv&buildTypeId=Groovy_Jdk8Build_2
And about 37% time saved when running tests in the Travis CI instance:
master costs 20 min 25 sec(Travis CI, Parrot enabled)
https://travis-ci.org/apache/groovy/builds/223991099
GROOVY_2_5_X costs 32 min 52 sec(Travis CI, without Parrot)
https://travis-ci.org/apache/groovy/builds/223816724
Can we infer that the new parser Parrot does not impact the performance or even improve the performance somehow?
Cheers,
Daniel.Sun
Re: About the performance between master and GROOVY_2_5_X
Posted by John Wagenleitner <jo...@gmail.com>.
Hi Daniel,
Thanks, I had missed that. How do the tests under
"subprojects/groovy-parser-antlr4/src/test" get run or are they not enabled
on purpose?
John
On Thu, Apr 20, 2017 at 4:07 PM, 孙 岚 <re...@hotmail.com> wrote:
> Hi John,
>
> Parrot will be enabled for all projects:
> https://github.com/apache/groovy/blob/master/subprojects/groovy-parser-
> antlr4/build.gradle#L51
>
> Cheers,
> Daniel.Sun
>
>
> -------- 原始邮件 --------
> 主题:About the performance between master and GROOVY_2_5_X
> 发件人:孙 岚
> 收件人:dev@groovy.apache.org
> 抄送:
>
>
>
> Hi all,
>
> I noticed that the performance of master is better than GROOVY_2_5_X.
>
> About *17% time saved* when running tests in the TeamCity CI
> instance:
> *master costs 18m:55s(TeamCity CI, Parrot disabled)*
> http://ci.groovy-lang.org/viewLog.html?buildId=38801&tab=buildResultsDiv&
> buildTypeId=Groovy_Jdk8Build_2
> *GROOVY_2_5_X costs 22m:51s(TeamCity CI, without Parrot)*
> http://ci.groovy-lang.org/viewLog.html?buildId=38787&tab=buildResultsDiv&
> buildTypeId=Groovy_Jdk8Build_2
>
> And about *37% time saved* when running tests in the Travis CI
> instance:
> *master costs 20 min 25 sec(Travis CI, Parrot enabled)*
> https://travis-ci.org/apache/groovy/builds/223991099
> *GROOVY_2_5_X costs 32 min 52 sec(Travis CI, without Parrot)*
> https://travis-ci.org/apache/groovy/builds/223816724
>
> Can we infer that the new parser Parrot does not impact the
> performance or even improve the performance somehow?
>
> Cheers,
> Daniel.Sun
>
>