Table of Contents

Class DevicePerformanceMetrics

Namespace
DotCompute.Core.Telemetry
Assembly
DotCompute.Core.dll

A class that represents device performance metrics.

public sealed class DevicePerformanceMetrics
Inheritance
DevicePerformanceMetrics
Inherited Members

Properties

AverageResponseTime

Gets or sets the average response time.

public double AverageResponseTime { get; set; }

Property Value

double

The average response time.

CurrentMemoryUsage

Gets or sets the current memory usage.

public long CurrentMemoryUsage { get; set; }

Property Value

long

The current memory usage.

DeviceId

Gets or sets the device identifier.

public string DeviceId { get; set; }

Property Value

string

The device id.

ErrorCount

Gets or sets the error count.

public long ErrorCount { get; set; }

Property Value

long

The error count.

LastUpdateTime

Gets or sets the last update time.

public DateTimeOffset LastUpdateTime { get; set; }

Property Value

DateTimeOffset

The last update time.

MaxMemoryCapacity

Gets or sets the max memory capacity.

public long MaxMemoryCapacity { get; set; }

Property Value

long

The max memory capacity.

PowerConsumptionWatts

Gets or sets the power consumption watts.

public double PowerConsumptionWatts { get; set; }

Property Value

double

The power consumption watts.

TemperatureCelsius

Gets or sets the temperature celsius.

public double TemperatureCelsius { get; set; }

Property Value

double

The temperature celsius.

ThroughputOpsPerSecond

Gets or sets the throughput ops per second.

public double ThroughputOpsPerSecond { get; set; }

Property Value

double

The throughput ops per second.

TotalOperations

Gets or sets the total operations.

public long TotalOperations { get; set; }

Property Value

long

The total operations.

UtilizationPercentage

Gets or sets the utilization percentage.

public double UtilizationPercentage { get; set; }

Property Value

double

The utilization percentage.