Table of Contents

Class AggregatedPerformanceMetrics

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

Comprehensive aggregated performance metrics collection. Contains aggregated performance data for a specific time period.

public class AggregatedPerformanceMetrics
Inheritance
AggregatedPerformanceMetrics
Inherited Members

Properties

Memory

Gets memory metrics. Memory usage and allocation statistics.

public MemoryMetrics Memory { get; init; }

Property Value

MemoryMetrics

Operations

Gets operation-specific metrics. Performance data broken down by individual operations.

public Dictionary<string, OperationMetrics> Operations { get; init; }

Property Value

Dictionary<string, OperationMetrics>

Period

Gets the time period for these metrics. Defines the temporal bounds of the collected data.

public required TimeRange Period { get; init; }

Property Value

TimeRange

System

Gets system-wide metrics. Overall system performance indicators.

public SystemMetrics System { get; init; }

Property Value

SystemMetrics

Throughput

Gets throughput metrics. Data processing rate measurements.

public ThroughputMetrics Throughput { get; init; }

Property Value

ThroughputMetrics