PerformanceEvidence
class PerformanceEvidence(val scenario: String, val host: PerformanceHost, val phase: PerformancePhase, val repetition: Int, val inputIdentity: String, val kitIdentity: String, val targetIdentity: String, conditions: Map<String, String>, metrics: Map<String, Long?>)(source)
Immutable comparison contract; unavailable measurements remain null, never successful zero work.
Parameters
scenario
stable workload identity.
host
actual execution host.
phase
measured operation.
repetition
independent run index, starting at zero.
inputIdentity
fixture and operation contract digest.
kitIdentity
actual collector and adapter revision or artifact digest.
targetIdentity
actual measured runtime digest.
conditions
controlled host, Java/browser, viewport, scale, and workload settings.
metrics
measured values, with units expressed in their names.