_AutoBench[A: Any #share]

actor tag _AutoBench[A: Any #share] is
  _Benchmark tag

Implements


Constructors

create

new tag create(
  name: String val,
  notify: _BenchNotify tag,
  f: {(): A ?}[A] val,
  bench_time: U64 val = seq,
  max_ops: U64 val = seq)
: _AutoBench[A] tag^

Parameters

Returns


Public Behaviours

run

be run()

Private Behaviours

_result

be _result(
  name: String val,
  ops: U64 val,
  nspo: U64 val)

Parameters


_failure

be _failure(
  name: String val,
  timeout: Bool val)

Parameters