Hi all,

We have a very strange performace issue that we think we have narrowed down
to a splitter using the hawtio tool (Which is awesome by the way).

In the image below the mean processing time tooltip is from the splitter on
${body}. The rest of the endpoints take 1-4ms with the two activemq-vm
endpoints in the multicast taknig about 150ms each.
https://dl.dropbox.com/u/10007025/hbird/tuning/SlowSplitting2.PNG

We think this means that the splitter is taking about 29 seconds to split a
list of Objects. We've tried different list sizes, if there are 2 it is
quicker, about 500ms, if we go up to 400 it can take 30 seconds per
exchange!

We are running everything in karaf, our software, activemq and camel.

The list contents are always of this class: 
https://github.com/JohannesKlug/hbird/blob/master/src/core/commons/src/main/java/org/hbird/core/commons/data/GenericPayload.java

We have created a little camel integration/unit test. In this the splitter
seems comparable to a list of String objects so we don't think there is
anything unexpected going on in this class.

Thanks in advance for any tips/suggestions.



--
View this message in context: 
http://camel.465427.n5.nabble.com/Performance-puzzle-Slow-splitter-on-object-array-tp5729867.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to