[ https://issues.apache.org/jira/browse/CAMEL-15715?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Antoine DESSAIGNE updated CAMEL-15715: -------------------------------------- Description: Hello everyone, We identified a performance drop in Simple expressions in 3.4.4 compared to 2.25.1 Given the following route {code:xml} <?xml version="1.0" encoding="UTF-8"?> <routes xmlns="http://camel.apache.org/schema/spring" xmlns:u="http://www.systar.com/aluminium/camel-util"> <route> <from uri="timer:foo?delay=-1&repeatCount=1000000"/> <setBody> <groovy>['a', 'b', 'c', 'd']</groovy> </setBody> <setHeader headerName="raw"> <simple>${body[2]}</simple> </setHeader> <setHeader headerName="string"> <simple resultType="String">${body[2]}</simple> </setHeader> <setHeader headerName="constant"> <constant>constant</constant> </setHeader> <to uri="log:throughput?groupInterval=1000"/> </route> </routes> {code} In Camel 3.4.4 I have an average of 10,324 messages per second whereas I have an average of 69,662 messages per second in Camel 2.25.1 When extracting JMX {{TotalProcessingTime}} attribute on the {{setHeader}} processors here what I have for the 1 million messages ||SetHeader||Camel 2.25.1||Camel 3.4.4|| ||raw|4506|45275| ||string|3935|44103| ||constant|377|470| We're using an OSGi environment but I don't think it has an impact here. Can you have a look? What can I do to help? Thank you was: Hello everyone, We identified a performance drop in Simple expressions in 3.4.4 compared to 2.25.1 Given the following route {code:xml} <?xml version="1.0" encoding="UTF-8"?> <routes xmlns="http://camel.apache.org/schema/spring" xmlns:u="http://www.systar.com/aluminium/camel-util"> <route> <from uri="timer:foo?delay=-1&repeatCount=1000000"/> <setBody> <groovy>['a', 'b', 'c', 'd']</groovy> </setBody> <setHeader headerName="raw"> <simple>${body[2]}</simple> </setHeader> <setHeader headerName="string"> <simple resultType="String">${body[2]}</simple> </setHeader> <setHeader headerName="constant"> <constant>constant</constant> </setHeader> <to uri="log:throughput?groupInterval=1000"/> </route> </routes> {code} In Camel 3.4.4 I have an average of 10,324 messages per second whereas I have an average of 69,662 messages per second in Camel 2.25.1 When extracting JMX {{TotalProcessingTime}} processor attribute on the {{setHeader}} here what I have for the 1 million messages ||SetHeader||Camel 2.25.1||Camel 3.4.4|| ||raw|4506|45275| ||string|3935|44103| ||constant|377|470| We're using an OSGi environment but I don't think it has an impact here. Can you have a look? What can I do to help? Thank you > Simple performance regression > ----------------------------- > > Key: CAMEL-15715 > URL: https://issues.apache.org/jira/browse/CAMEL-15715 > Project: Camel > Issue Type: Bug > Components: came-core > Affects Versions: 3.4.4 > Reporter: Antoine DESSAIGNE > Priority: Major > > Hello everyone, > We identified a performance drop in Simple expressions in 3.4.4 compared to > 2.25.1 > Given the following route > {code:xml} > <?xml version="1.0" encoding="UTF-8"?> > <routes xmlns="http://camel.apache.org/schema/spring" > xmlns:u="http://www.systar.com/aluminium/camel-util"> > <route> > <from uri="timer:foo?delay=-1&repeatCount=1000000"/> > <setBody> > <groovy>['a', 'b', 'c', 'd']</groovy> > </setBody> > <setHeader headerName="raw"> > <simple>${body[2]}</simple> > </setHeader> > <setHeader headerName="string"> > <simple resultType="String">${body[2]}</simple> > </setHeader> > <setHeader headerName="constant"> > <constant>constant</constant> > </setHeader> > <to uri="log:throughput?groupInterval=1000"/> > </route> > </routes> > {code} > In Camel 3.4.4 I have an average of 10,324 messages per second whereas I have > an average of 69,662 messages per second in Camel 2.25.1 > When extracting JMX {{TotalProcessingTime}} attribute on the {{setHeader}} > processors here what I have for the 1 million messages > ||SetHeader||Camel 2.25.1||Camel 3.4.4|| > ||raw|4506|45275| > ||string|3935|44103| > ||constant|377|470| > We're using an OSGi environment but I don't think it has an impact here. > Can you have a look? What can I do to help? > Thank you -- This message was sent by Atlassian Jira (v8.3.4#803005)