title: Control number of operation per iteration JMH
body: <p>My current setup:</p>
  
  <pre><code>    public void launchBenchmark() throws Exception {
      Options opt = new OptionsBuilder()
              .include(this.getClass().getName())
              .mode(Mode.Throughput) //Calculate number of operations in a time unit.
              .mode(Mode.AverageTime) //Calculate an average running time per operation
              .timeUnit(TimeUnit.MILLISECONDS)
              .warmupIterations(1)
              .measurementIterations(30)
              .threads(Runtime.getRuntime().availableProcessors())
              .forks(1)
              .shouldFailOnError(true)
              .shouldDoGC(true)
              .build();
  
      new Runner(opt).run();
  }
  </code></pre>
  
  <p>How can I know/control (if possible) the number of operations is performed per benchmark ?</p>
  
  <p>And is it important to set warmUp time and measurementIteration time?</p>
  
  <p>Thank you.</p>