AsyncOverheadBenchmark
Базовый эталон для измерения накладных расходов асинхронного кода.
class iso AsyncOverheadBenchmark is AsyncMicroBenchmark iso
Реализует
Конструкторы
create
new iso create() : AsyncOverheadBenchmark iso^
Возвращает
Общедоступные функции
name
fun box name() : String val
Возвращает
- Строка val
apply
fun ref apply( c: AsyncBenchContinue val) : None val
Параметры
- c: AsyncBenchContinue val
Возвращает
- None val
config
fun box config() : BenchConfig val
Возвращает
- BenchConfig val
overhead
fun box overhead() : AsyncMicroBenchmark iso^
Возвращает
- AsyncMicroBenchmark iso^
before
fun ref before( c: AsyncBenchContinue val) : None val
Параметры
- c: AsyncBenchContinue val
Возвращает
- None val
before_iteration
fun ref before_iteration( c: AsyncBenchContinue val) : None val
Параметры
- c: AsyncBenchContinue val
Возвращает
- None val
after
fun ref after( c: AsyncBenchContinue val) : None val
Параметры
- c: AsyncBenchContinue val
Возвращает
- None val
after_iteration
fun ref after_iteration( c: AsyncBenchContinue val) : None val
Параметры
- c: AsyncBenchContinue val
Возвращает
- None val
© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/ponybench-AsyncOverheadBenchmark