japgolly
.
scalajs
.
benchmark
engine
package
engine
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
engine
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Type Members
final
case class
AbortFn
(
run: () ⇒
Unit
)
extends
AnyVal
with
Product
with
Serializable
final
case class
BenchmarkFinished
[
P
]
(
progress:
Progress
[
P
]
,
key:
PlanKey
[
P
]
,
result:
Result
)
extends
Event
[
P
] with
Product
with
Serializable
final
case class
BenchmarkStarting
[
P
]
(
progress:
Progress
[
P
]
,
key:
PlanKey
[
P
]
)
extends
Event
[
P
] with
Product
with
Serializable
class
Blackhole
extends
AnyRef
trait
Clock
extends
AnyRef
sealed abstract
class
Event
[
P
]
extends
AnyRef
final
case class
Options
(
clock:
Clock
=
Clock.Default
,
initialDelay:
FiniteDuration
=
Options.Defaults.InitialDelay
,
delay: () ⇒
FiniteDuration
=
Options.Defaults.Delay
,
outlierTrimIfMin:
Int
=
Options.Defaults.OutlierTrimIfMin
,
outlierTrimPct:
Double
=
Options.Defaults.OutlierTrimPct
,
minRuns:
Int
=
Options.Defaults.MinRuns
,
minTime:
FiniteDuration
=
Options.Defaults.MinTime
,
maxRuns:
Int
=
Options.Defaults.MaxRuns
,
maxTime:
FiniteDuration
=
Options.Defaults.MaxTime
)
extends
Product
with
Serializable
final
case class
Progress
[
P
]
(
plan:
Plan
[
P
]
,
runs:
Int
)
extends
Product
with
Serializable
type
Result
=
\/
[
Throwable
,
Stats
]
case class
StatMath
(
sample:
Traversable
[
Double
]
)
extends
Product
with
Serializable
trait
StatelessClock
extends
Clock
final
case class
Stats
(
times:
Vector
[
FiniteDuration
]
,
o:
Options
)
extends
Product
with
Serializable
final
case class
SuiteFinished
[
P
]
(
progress:
Progress
[
P
]
)
extends
Event
[
P
] with
Product
with
Serializable
final
case class
SuiteStarting
[
P
]
(
progress:
Progress
[
P
]
)
extends
Event
[
P
] with
Product
with
Serializable
Value Members
object
Clock
object
Engine
object
Options
extends
Serializable
object
StatMath
extends
Serializable
object
Stats
extends
Serializable
Inherited from
AnyRef
Inherited from
Any
Ungrouped