Please try 3.0.6+, we have tuned the performance a lot.
Cheers,
Daniel Sun
On 2020/10/16 18:58:28, Stephen Mallette wrote:
> Hello,
>
> I happened to be testing some issues related to this pull request I
> submitted the other day:
>
> https://github.com/apache/groovy/pull/1405
>
> In
I was using 3.0.6 actually (I'd downloaded it to make sure that it wasn't
our extension of groovysh that was causing some difference). But to be
sure, I just retested it on 3.0.6 and 2.5.13. I built a 500 line script of
"addition". For 2.5.13 I got:
groovy:000> start = System.currentTimeMillis()
I think the performance issue could be related to groovysh but not the new
parser.
Here the result of running my script[1], as you could see, it works well:
```
D:\_TEMP\yyy>groovy Test.groovy
result: 5500; elapsed time: 261ms
D:\_TEMP\yyy>groovy Test.groovy
result: 5500; elapsed time: 240ms