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
AverageUsagePercent
Gets the average usage percentage. Mean device utilization over the period.
public double AverageUsagePercent { get; init; }
Property Value
PeakUsagePercent
Gets the peak usage percentage. Maximum observed device utilization.
public double PeakUsagePercent { get; init; }
Property Value
TotalActiveTime
Gets the total active time. Duration the device was actively processing.
public TimeSpan TotalActiveTime { get; init; }
Property Value
TotalIdleTime
Gets the total idle time. Duration the device was idle.
public TimeSpan TotalIdleTime { get; init; }