Spec-Zone.ru › Pony

MicroBenchmark

[Source]

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

[Source]

fun box name()
: String val

Returns

  • String val

config

[Source]

fun box config()
: BenchConfig val

Returns

  • BenchConfig val

overhead

[Source]

fun box overhead()
: MicroBenchmark iso^

Returns

  • MicroBenchmark iso^

before

[Source]

fun ref before()
: None val ?

Returns

  • None val ?

before_iteration

[Source]

fun ref before_iteration()
: None val ?

Returns

  • None val ?

apply

[Source]

fun ref apply()
: None val ?

Returns

  • None val ?

after

[Source]

fun ref after()
: None val ?

Returns

  • None val ?

after_iteration

[Source]

fun ref after_iteration()
: None val ?

Returns

  • None val ?

© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/ponybench-MicroBenchmark

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API