Hi all, We have detected some strange performance problem when processing messages. The first message takes much more time to be delivered than the rest when they are sent with a time interval below 1 or 2 minutes. Even though we keep SMX up, when we reproduce the test after more than 1 minute or so, we observe the same results: First message takes lot more time. It looks like if the first message had to initialize the component's and flow thread pools or something like that.
Our SA is quite heavy, with multiple endpoints configured and our corePoolSize is 4 and maxPoolSize is 32. Do the threads from the pools expire or something? If so, is there any way to avoid this behaviour? Could this problem be of some other kind? The performance loss of the first message comparing to the others is of an approximate order of 10 to 1. Any clue would be helpful, thanks a lot.
