The current result of parsing all groovy source files under nextflow
module[1] with 3.0.0-rc-3 and the distribution built from master.

After some rules tweaked,  about 39.8% time is saved util now(Formula: (103s
- 62s) / 103s = 39.8%). 

*3.0.0-rc-3 costs 103s*
result-3.log <http://groovy.329449.n5.nabble.com/file/t340716/result-3.log>  
profile-3.svg
<http://groovy.329449.n5.nabble.com/file/t340716/profile-3.svg>  

*4.0.0-SNAPSHOT costs 62s*
result-4.log <http://groovy.329449.n5.nabble.com/file/t340716/result-4.log>  
profile-4.svg
<http://groovy.329449.n5.nabble.com/file/t340716/profile-4.svg>  

Sam and I are still trying to tune the performance of the antlr4 parser.
Thanks a lot for your help, Sam :-)

Cheers,
Daniel.Sun
[1] https://github.com/nextflow-io/nextflow/tree/master/modules/nextflow



-----
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html

Reply via email to