We're actually using Benchmark.realtime in order to get time information for each run, this might be misleading in case of a competition for cpu cycles.
Will be interesting to use the cpu cycle as time, we can get more information by:
- Using a system call like _times_.
- Or using _getrusage_.
We should investigate the better usage of this under with jruby and/or MRI.