[][src]Crate frame_benchmarking

Macro for benchmarking a FRAME runtime.

Modules

benchmarking

Interface that provides functions for benchmarking the runtime.

Macros

benchmark_backend
benchmarks

Construct pallet benchmarks for weighing dispatchables.

benchmarks_iter
impl_benchmark
selected_benchmark

Creates a SelectedBenchmark enum implementing BenchmarkingSetup.

Enums

BenchmarkParameter

An alphabet of possible parameters to use for benchmarking.

Traits

Benchmark

Runtime api for benchmarking a FRAME runtime.

Benchmarking

The pallet benchmarking trait.

BenchmarkingSetup

The required setup for creating a benchmark.

Functions

account

Grab an account, seeded by a name and index.

Type Definitions

BenchmarkResults

Results from running benchmarks on a FRAME pallet. Contains duration of the function call in nanoseconds along with the benchmark parameters used for that benchmark result.