PHP PhpBench\Benchmark Namespace

Nested Namespaces

PhpBench\Benchmark\Baseline
PhpBench\Benchmark\Executor
PhpBench\Benchmark\Metadata
PhpBench\Benchmark\Remote

Interfaces

Name Description
ExecutorInterface Executors are responsible for executing the benchmark class and returning the timing metrics, and optionally the memory and profiling data.

Classes

Name Description
BaselineManager The baseline manager is responsible for collecting and executing baseline benchmarks.
BenchmarkFinder This class finds a benchmark (or benchmarks depending on the path), loads their metadata and builds a collection of BenchmarkMetadata instances.
CartesianParameterIterator
Runner The benchmark runner.
RunnerContext The benchmark runner context.