# PonyBench
<span class="source-link">[[Source]](src/pony_bench/pony_bench.md#L-0-109)</span>
```pony
actor tag PonyBench
```

## Constructors

### create
<span class="source-link">[[Source]](src/pony_bench/pony_bench.md#L-0-115)</span>


```pony
new tag create(
  env: Env val,
  list: BenchmarkList tag)
: PonyBench tag^
```
#### Parameters

*   env: [Env](builtin-Env.md) val
*   list: [BenchmarkList](pony_bench-BenchmarkList.md) tag

#### Returns

* [PonyBench](pony_bench-PonyBench.md) tag^

---

## Public Behaviours

### apply
<span class="source-link">[[Source]](src/pony_bench/pony_bench.md#L-0-129)</span>


```pony
be apply(
  bench: (MicroBenchmark iso | AsyncMicroBenchmark iso))
```
#### Parameters

*   bench: ([MicroBenchmark](pony_bench-MicroBenchmark.md) iso | [AsyncMicroBenchmark](pony_bench-AsyncMicroBenchmark.md) iso)

---

