Reputation: 339
I am using mule 3.1.1. I use the following configuration in my flow for threading profile.
<configuration>
<default-dispatcher-threading-profile maxThreadsActive="50" maxBufferSize="30" maxThreadsIdle="50" poolExhaustedAction="WAIT"/>
<default-receiver-threading-profile maxThreadsActive="25" maxBufferSize="15" maxThreadsIdle="25" poolExhaustedAction="WAIT"/>
</configuration>
Under load tests, the live thread count is going beyond 75 and reaching almost 170. I am looking at thread count through jconsole. I am not quite sure if this is normal.Was expecting the count to stay within 75. Can someone please help me understand the behaviour.
Upvotes: 1
Views: 2313
Reputation: 33413
Refer to http://www.mulesoft.org/documentation/display/current/Tuning+Performance for an in-depth discussion about threading in Mule, including formulas for calculating thread counts for the different pools in use in Mule.
Upvotes: 1