Package org.apache.pekko.http.impl.util
Class BenchUtils
java.lang.Object
org.apache.pekko.http.impl.util.BenchUtils
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic doublenanoRace(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.
- 
Constructor Details- 
BenchUtilspublic BenchUtils()
 
- 
- 
Method Details- 
nanoRacepublic 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.Multiple attempts are more resilient against one time disruptions. - Parameters:
- f1- (undocumented)
- f2- (undocumented)
- attempts- (undocumented)
- Returns:
- (undocumented)
 
 
-