public class BenchUtils
extends java.lang.Object
| Constructor and Description | 
|---|
| BenchUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| static double | nanoRace(scala.Function0<scala.runtime.BoxedUnit> f1,
        scala.Function0<scala.runtime.BoxedUnit> f2,
        int attempts)Races f1 against f2 for attempts times (after 10 warmup runs) and returns the minimum factor
 between f1 time and f2 time. | 
public static double nanoRace(scala.Function0<scala.runtime.BoxedUnit> f1,
                              scala.Function0<scala.runtime.BoxedUnit> f2,
                              int attempts)
Multiple attempts are more resilient against one time disruptions.
f1 - (undocumented)f2 - (undocumented)attempts - (undocumented)