Yes Claus,

thread safety out of the box would be nice.
We spent last week digging into some massive performance regression with
Camel & Ruby and parallel processing:
when processing 200 messages in parallel (5 concurrent consumers)
- memory consumption increased from 30MB (Camel 2.8.0) to 90MB (2.12.0) to
1100MB (!) (2.14.0)
- processing time increased from 2s (2.8.0) to 4s (2.12.0) to 78s (!)
(2.14.0)

I uploaded a maven project with the different version setups:
camel-ruby.zip
<http://camel.465427.n5.nabble.com/file/n5760324/camel-ruby.zip>  

Any ideas what is causing this performance setback in the higher Camel
versions?


Claus Ibsen-2 wrote
> So ideally camel-ruby should set that JVM system property if not
> already set? so you get the thread safe out of the box?





--
View this message in context: 
http://camel.465427.n5.nabble.com/NPE-with-language-ruby-and-concurrentConsumers-tp5759703p5760324.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to