Table of Contents

Class DeviceUtilizationStats

Namespace
DotCompute.Runtime.Services.Performance.Metrics
Assembly
DotCompute.Runtime.dll

Device utilization statistics. Aggregated performance data for device usage analysis.

public class DeviceUtilizationStats
Inheritance
DeviceUtilizationStats
Inherited Members

Properties

AcceleratorId

Gets the accelerator identifier. Unique ID of the analyzed device.

public required string AcceleratorId { get; init; }

Property Value

string

AverageUsagePercent

Gets the average usage percentage. Mean device utilization over the period.

public double AverageUsagePercent { get; init; }

Property Value

double

PeakUsagePercent

Gets the peak usage percentage. Maximum observed device utilization.

public double PeakUsagePercent { get; init; }

Property Value

double

TotalActiveTime

Gets the total active time. Duration the device was actively processing.

public TimeSpan TotalActiveTime { get; init; }

Property Value

TimeSpan

TotalIdleTime

Gets the total idle time. Duration the device was idle.

public TimeSpan TotalIdleTime { get; init; }

Property Value

TimeSpan