Packages

case class MeasurementResult(measurementName: String, consideredExecutionTimes: Seq[Long], memoryUsage: Long, runtimeWarningThreshold: RuntimeWarningThreshold, runtimeErrorThreshold: RuntimeErrorThreshold, memoryWarningThreshold: MemoryWarningThreshold, memoryErrorThreshold: MemoryErrorThreshold) extends Product with Serializable

Class containing the execution time of each measurement run of a measurement.

measurementName

The name of the measurement

consideredExecutionTimes

The runtimes considered for the measurements.

memoryUsage

The amount of bytes the computed object graph uses or -1 if memory measurement was disabled.

runtimeWarningThreshold

A threshold when to write a warning on runtime measurements.

runtimeErrorThreshold

A threshold when to throw an exception on runtime measurements.

memoryWarningThreshold

A threshold when to write a warning on memory measurements.

memoryErrorThreshold

A threshold when to throw an exception on memory measurements.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MeasurementResult
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MeasurementResult(measurementName: String, consideredExecutionTimes: Seq[Long], memoryUsage: Long, runtimeWarningThreshold: RuntimeWarningThreshold, runtimeErrorThreshold: RuntimeErrorThreshold, memoryWarningThreshold: MemoryWarningThreshold, memoryErrorThreshold: MemoryErrorThreshold)

    measurementName

    The name of the measurement

    consideredExecutionTimes

    The runtimes considered for the measurements.

    memoryUsage

    The amount of bytes the computed object graph uses or -1 if memory measurement was disabled.

    runtimeWarningThreshold

    A threshold when to write a warning on runtime measurements.

    runtimeErrorThreshold

    A threshold when to throw an exception on runtime measurements.

    memoryWarningThreshold

    A threshold when to write a warning on memory measurements.

    memoryErrorThreshold

    A threshold when to throw an exception on memory measurements.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def avg(): Long

    The the average execution time of this measurement

    The the average execution time of this measurement

    returns

    The average execution time of the measurement in Nanoseconds

  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. val consideredExecutionTimes: Seq[Long]
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. val measurementName: String
  13. val memoryErrorThreshold: MemoryErrorThreshold
  14. val memoryUsage: Long
  15. val memoryWarningThreshold: MemoryWarningThreshold
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. val runtimeErrorThreshold: RuntimeErrorThreshold
  20. val runtimeWarningThreshold: RuntimeWarningThreshold
  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped