[ 
https://issues.apache.org/jira/browse/JEXL-389?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17643956#comment-17643956
 ] 

Dmitri Blinov commented on JEXL-389:
------------------------------------

Thank you very much for your promt fix. With modern hardware having many cores, 
and more to come, the problem is not that odd, IMO. I've bumped into this issue 
in a real life project where jexl2 is still used. Since the flaw remained 
unnoticed in current JEXL version, I decided may be it's worth reporting on it.

> Improve parsing timings
> -----------------------
>
>                 Key: JEXL-389
>                 URL: https://issues.apache.org/jira/browse/JEXL-389
>             Project: Commons JEXL
>          Issue Type: Improvement
>    Affects Versions: 3.2.1
>            Reporter: Dmitri Blinov
>            Assignee: Henri Biestro
>            Priority: Minor
>             Fix For: 3.3
>
>
> There seems to be a known and old issue with javacc with respect to creation 
> of LookaheadSuccess exception instance inside parser class, which hits the 
> performance if parsing is intensively used and many Parser objects are 
> created. 
> More details and suggested fixing approach can be looked at 
> https://issues.apache.org/jira/browse/SOLR-11242
> I think we can adopt the fix until it will be fixed in javacc.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to