title: How to make JMH run in less time
body: <p>We have a lot of JMH tests and when running the tests (using <a href="https://github.com/melix/jmh-gradle-plugin" rel="nofollow">gradle JMH plugin</a>) they are taking a <em>long</em> time. All of our tests are single-threaded. </p>
  
  <p>Can anyone advise how to best parallelise the execution of JMH tests? Our build box has plenty of CPU available. </p>
  
  <p>Output from JMH gradle plugin as we have currently configured it (all defaults)</p>
  
  <pre><code># JMH 1.12 ...
  # VM options: &lt;none&gt;
  # Warmup: 20 iterations, 1 s each
  # Measurement: 20 iterations, 1 s each
  # Timeout: 10 min per iteration
  # Threads: 1 thread, will synchronize iterations
  # Benchmark mode: Throughput, ops/time
  </code></pre>