measurements

package measurements

Members list

Type members

Classlikes

case class TimeMeasurementResult(millisecondsPerOperation: Double, standardDeviation: Double)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final class channelsVsJava

Attributes

Supertypes
class Object
trait Matchable
class Any
final class measureFutureOverhead

Attributes

Supertypes
class Object
trait Matchable
class Any
final class measureRaceOverhead

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
final class measureSomething

Attributes

Supertypes
class Object
trait Matchable
class Any
final class measureTimesNew

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def channelsVsJava(): Unit
def measureFutureOverhead(): Unit
def measureIterations[T](action: () => T): Int
def measureRaceOverhead(): Unit
def measureRunTimes[T](action: () => T): TimeMeasurementResult

Warmup for 10 seconds and benchmark for 60 seconds.

Warmup for 10 seconds and benchmark for 60 seconds.

Attributes

def measureSomething(): Unit
def measureTimesNew: Unit