title: How to configure and tune Akka Dispatchers
body: <p>I'm looking over the documentation here: <a href="http://doc.akka.io/docs/akka/2.3.3/java/dispatchers.html">http://doc.akka.io/docs/akka/2.3.3/java/dispatchers.html</a></p>
  
  <p>We're using Akka in such a way where we have two separate dispatchers (default fork-join executors) for different actors. We're now running into some performance issues and we're looking into how we can tune the dispatcher configuration parameters and see how they affect the performance of the application.</p>
  
  <p>I've looked over the documentation but don't really understand the configuration parameters.
  For example, just for the simple default, fork-join-executor dispatcher:</p>
  
  <p>What are these and how should we configure them to see how they affect application performance?</p>
  
  <pre><code># Min number of threads to cap factor-based parallelism number to
  parallelism-min = 2
  # Parallelism (threads) ... ceil(available processors * factor)
  parallelism-factor = 2.0
  # Max number of threads to cap factor-based parallelism number to
  parallelism-max = 10
  </code></pre>
  
  <p>Thanks!</p>