public class BenchUtils$
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static BenchUtils$ |
MODULE$
Static reference to the singleton instance of this Scala object.
|
Constructor and Description |
---|
BenchUtils$() |
Modifier and Type | Method and Description |
---|---|
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 final BenchUtils$ MODULE$
public 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)