Package org.apache.pekko.http.impl.util
Class BenchUtils$
java.lang.Object
org.apache.pekko.http.impl.util.BenchUtils$
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BenchUtils$
Static reference to the singleton instance of this Scala object. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
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.
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
BenchUtils$
public BenchUtils$()
-
-
Method Details
-
nanoRace
public 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.Multiple attempts are more resilient against one time disruptions.
- Parameters:
f1
- (undocumented)f2
- (undocumented)attempts
- (undocumented)- Returns:
- (undocumented)
-