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.

Constructors

Link copied to clipboard
constructor(scenario: String, host: PerformanceHost, phase: PerformancePhase, repetition: Int, inputIdentity: String, kitIdentity: String, targetIdentity: String, conditions: Map<String, String>, metrics: Map<String, Long?>)

Properties

Link copied to clipboard

Detached controlled comparison settings.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Detached measurements; null denotes unsupported or unavailable collection.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Rejects cross-workload, cross-host, cross-environment, or cross-collector comparisons.