Module benchmark

Source
Expand description

Module for benchmark timings

Structs§

BenchmarkComputations
Computed values from benchmark durations.
BenchmarkDurations
Results of a benchmark run.
BenchmarkResult
Result of a benchmark run, with metadata
Instant
A measurement of a monotonically nondecreasing clock. Opaque and useful only with Duration.
ProfileDuration
Result from profiling between two measurements. This can either be a duration or a future that resolves to a duration.

Enums§

TimingMethod
How a benchmark’s execution times are measured.

Traits§

Benchmark
Benchmark trait.

Functions§

run_benchmark
Runs the given benchmark on the device and prints result and information.