#include <health_read_result.hpp>
Public Attributes | |
| MeasurementStatus | status = MeasurementStatus::unverified |
| Verdict | verdict = Verdict::unverified |
| MeasurementEndpoint | measurement_endpoint = MeasurementEndpoint::native_compositor_presentation |
| Concrete end-to-end observation boundary. | |
| StartupBudget | budget |
| StartupCorrelation | correlation |
| StartupCapture | capture |
| StartupIdentity | identity |
| std::vector< StartupTrial > | trials |
| std::optional< double > | observed_percentile_ms |
| std::optional< double > | interaction_hitch_percentile_ms |
| PipelineContribution | pipeline_contribution = PipelineContribution::unverified |
| CausalAttribution | causal_attribution = CausalAttribution::unverified |
| std::optional< StartupDisposition > | disposition |
| StartupBudget pulp::tooling::gpu_health::StartupMeasurements::budget |
| StartupCapture pulp::tooling::gpu_health::StartupMeasurements::capture |
| CausalAttribution pulp::tooling::gpu_health::StartupMeasurements::causal_attribution = CausalAttribution::unverified |
| StartupCorrelation pulp::tooling::gpu_health::StartupMeasurements::correlation |
| std::optional<StartupDisposition> pulp::tooling::gpu_health::StartupMeasurements::disposition |
| StartupIdentity pulp::tooling::gpu_health::StartupMeasurements::identity |
| std::optional<double> pulp::tooling::gpu_health::StartupMeasurements::interaction_hitch_percentile_ms |
| MeasurementEndpoint pulp::tooling::gpu_health::StartupMeasurements::measurement_endpoint = MeasurementEndpoint::native_compositor_presentation |
Concrete end-to-end observation boundary.
Visible product roles use a native compositor presentation; the headless-constrained role uses the completion of its lossless nonblank capture and never claims present.
| std::optional<double> pulp::tooling::gpu_health::StartupMeasurements::observed_percentile_ms |
| PipelineContribution pulp::tooling::gpu_health::StartupMeasurements::pipeline_contribution = PipelineContribution::unverified |
| MeasurementStatus pulp::tooling::gpu_health::StartupMeasurements::status = MeasurementStatus::unverified |
| std::vector<StartupTrial> pulp::tooling::gpu_health::StartupMeasurements::trials |
| Verdict pulp::tooling::gpu_health::StartupMeasurements::verdict = Verdict::unverified |