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

Claus Ibsen commented on CAMEL-11484:
-------------------------------------

Optimised a bit more
{code}
Benchmark                                                         Mode     Cnt  
   Score   Error   Units
SimpleExpressionTest.simpleExpression                            thrpt       2  
   0.013          ops/us
SimpleExpressionTest.simpleExpression                             avgt       2  
 149.774           us/op
SimpleExpressionTest.simpleExpression                           sample  264124  
 151.212 ± 0.262   us/op
SimpleExpressionTest.simpleExpression:simpleExpression·p0.00    sample          
  78.976           us/op
SimpleExpressionTest.simpleExpression:simpleExpression·p0.50    sample          
 148.480           us/op
SimpleExpressionTest.simpleExpression:simpleExpression·p0.90    sample          
 180.224           us/op
SimpleExpressionTest.simpleExpression:simpleExpression·p0.95    sample          
 189.952           us/op
SimpleExpressionTest.simpleExpression:simpleExpression·p0.99    sample          
 217.600           us/op
SimpleExpressionTest.simpleExpression:simpleExpression·p0.999   sample          
1058.560           us/op
SimpleExpressionTest.simpleExpression:simpleExpression·p0.9999  sample          
1254.938           us/op
SimpleExpressionTest.simpleExpression:simpleExpression·p1.00    sample          
3067.904           us/op
SimpleExpressionTest.simpleExpression                               ss       2  
7174.142           us/op
{code}

> Optimise - Simple Language / ExpressionBuilder can use cache of frequent used 
> expressions when having nested functions
> ----------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-11484
>                 URL: https://issues.apache.org/jira/browse/CAMEL-11484
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-core
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>             Fix For: 2.20.0
>
>
> If you use a simple expression in a Camel route that has a simple token, then 
> it's re-created per exchange during routing. The expression by itself can be 
> cached and reused, which avoids using the simple parser over and over again.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to