Spec-Zone.ru › Pony

AsyncOverheadBenchmark

[Исходный код]

Базовый эталон для измерения накладных расходов асинхронного кода.

class iso AsyncOverheadBenchmark is
  AsyncMicroBenchmark iso

Реализует

  • AsyncMicroBenchmark iso

Конструкторы

create

[Исходный код]

new iso create()
: AsyncOverheadBenchmark iso^

Возвращает

  • 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

Spec-Zone.ru

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