PerformancePlan

data class PerformancePlan(val warmup: Int = 30, val samples: Int = 60, val repetitions: Int = 3, val preparationTimeoutMillis: Long)(source)

Reproducible execution counts, independent of application data and host implementation.

Parameters

warmup

successful operations discarded before collection.

samples

successful operations required in each interval.

repetitions

independent executions required for complete evidence.

preparationTimeoutMillis

upper bound for readiness, not a performance threshold.

Constructors

Link copied to clipboard
constructor(warmup: Int = 30, samples: Int = 60, repetitions: Int = 3, preparationTimeoutMillis: Long)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val warmup: Int