rst
rst

Reputation: 339

Mule threading profile is not restricting the thread count

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

Answers (1)

David Dossot
David Dossot

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

Related Questions