title: What is the purpose of JMH @Fork?
body: <p>If IIUC each fork creates a separate virtual machine for the reason that each virtual machine instance might run with slight differences in JIT instructions?</p>
  
  <p>I'm also curious about what the time attribute does in the below annotations:</p>
  
  <pre><code>@Warmup(iterations = 10, time = 500, timeUnit = TimeUnit.MILLISECONDS)
  @Measurement(iterations = 10, time = 500, timeUnit = TimeUnit.MILLISECONDS)
  </code></pre>
  
  <p>TIA,
  Ole</p>