Table of Contents

Class CpuProfileData

Namespace
DotCompute.Abstractions.Telemetry.Profiles
Assembly
DotCompute.Abstractions.dll

CPU profiling data.

public sealed class CpuProfileData
Inheritance
CpuProfileData
Inherited Members

Properties

AverageUtilization

Gets the average CPU utilization percentage.

public required double AverageUtilization { get; init; }

Property Value

double

PeakUtilization

Gets the peak CPU utilization percentage.

public required double PeakUtilization { get; init; }

Property Value

double

UtilizationSamples

Gets the CPU utilization samples over time.

public required IReadOnlyList<TimestampedValue<double>> UtilizationSamples { get; init; }

Property Value

IReadOnlyList<TimestampedValue<double>>