MicroBenchmark¶
Synchronous benchmarks must provide this trait. The apply
method defines a
single iteration in a sample. Setup and Teardown are defined by the before
and after
methods respectively. The before
method runs before a sample
of benchmarks and after
runs after the all iterations in the sample have
completed. If your benchmark requires setup and/or teardown to occur beween
each iteration of the benchmark, then you can use before_iteration
and
after_iteration
methods respectively that run before/after each iteration.
trait iso MicroBenchmark
Public Functions¶
name¶
fun box name()
: String val
Returns¶
- String val
config¶
fun box config()
: BenchConfig val
Returns¶
- BenchConfig val
overhead¶
fun box overhead()
: MicroBenchmark iso^
Returns¶
- MicroBenchmark iso^
before¶
fun ref before()
: None val ?
Returns¶
- None val ?
before_iteration¶
fun ref before_iteration()
: None val ?
Returns¶
- None val ?
apply¶
fun ref apply()
: None val ?
Returns¶
- None val ?
after¶
fun ref after()
: None val ?
Returns¶
- None val ?
after_iteration¶
fun ref after_iteration()
: None val ?
Returns¶
- None val ?